[发明专利]基于手绘轨迹的形状识别及矫正方法、设备及存储介质在审
申请号: | 202210868235.7 | 申请日: | 2022-07-22 |
公开(公告)号: | CN115100321A | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 庄建明;邢淑敏 | 申请(专利权)人: | 泓宇星私人有限责任公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T5/00;G06T7/62;G06N3/04;G06N3/08 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 何路;彭西洋 |
地址: | 新加坡麟记路*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 手绘 轨迹 形状 识别 矫正 方法 设备 存储 介质 | ||
1.一种基于手绘轨迹的形状识别及矫正方法,其特征在于,所述方法包括:
基于预训练的神经网络模型,对获取的手绘轨迹进行大分类识别,以使得所述手绘轨迹被区分为封闭图形和非封闭图形中的一种;
在所述手绘轨迹为所述封闭图形时,计算所述手绘轨迹中存在的拐点,以确定所述手绘轨迹的具体形状;在所述手绘轨迹为所述非封闭图形时,计算所述手绘轨迹的每三个相邻数据点之间的曲率以获取特征点数量,并根据所述特征点数量以确定所述手绘轨迹的具体形状;
根据得到的所述手绘轨迹的具体形状的不同,以及根据所述拐点或/和所述特征点,对所述手绘轨迹进行矫正,以使得所述手绘轨迹与标准图形拟合。
2.根据权利要求1所述的基于手绘轨迹的形状识别及矫正方法,其特征在于,所述封闭图形至少包括圆形、多边形、五角星、心形、云朵中的一种,所述非封闭图形至少包括直线、抛物线、带箭头的直线、带箭头的曲线中的一种。
3.根据权利要求2所述的基于手绘轨迹的形状识别及矫正方法,其特征在于,在所述手绘轨迹为圆形、多边形、五角星、心形、云朵中的一种时,所述计算所述手绘轨迹中存在的拐点,以确定所述手绘轨迹的具体形状,具体包括以下步骤S301~S304:
步骤S201:在所述手绘轨迹的任一选取线的首尾两点之间连接一条第一直线段,所述第一直线段为选取线的弦;
步骤S202:得到所述选取线上离所述第一直线段距离最大的点,计算其与所述第一直线段的距离;
步骤S203:比较所述距离与预先给定的第一阈值的大小,若小于所述第一阈值,则所述第一直线段作为所述选取线的近似段,多个所述近似段的连接点为所述拐点,根据所述拐点的数量,以确定所述手绘轨迹的具体形状;
步骤S204:如果所述距离大于所述第一阈值,则选取所述选取线上离所述第一直线段距离最大的点作为拆分点,将所述选取线拆分为两段,并分别对两段所述选取线执行步骤S201~S203。
4.根据权利要求2所述的基于手绘轨迹的形状识别及矫正方法,其特征在于,在所手绘轨迹为直线、抛物线、带箭头的直线、带箭头的曲线中的一种时,所述计算所述手绘轨迹的每三个相邻数据点之间的曲率以获取特征点数量,并根据所述特征点数量以确定所述手绘轨迹的具体形状,具体包括:
设定所述手绘轨迹上的各个点的坐标为(x1,y1),(x2,y2),(x3,y3),...,(xn,yn);
通过计算公式得到所述曲率为cur,其中:
temp=(a*a+b*b-c*c)/(2*a*b);
a、b、c为相邻的三个点,x1~x3分别为a、b、c的x轴坐标,y1~y3为a、b、c的y轴坐标;
计算所述曲率的差值:dcur[n]=cur[n+1]-cur[n];
由于dcur[n]*dcur[n+1]0 and cur[n]threshold;
n为所述特征点的位置,threshold为可调的第二阈值;
根据所述特征点的数量,得到所述手绘轨迹的具体形状。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泓宇星私人有限责任公司,未经泓宇星私人有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210868235.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种离线多案由配置化批量生成卷宗文书的方法
- 下一篇:一种分布式光伏电站