本申请公开了一种图形识别方法、装置、存储介质及终端设备,方法包括获取画笔信息并基于画笔信息确定待处理图像;确定待处理图像的候选图形类别,基于待处理图像确定画笔信息的候选图形;获取候选图形的外接矩形,基于外接矩形及候选图形确定倾斜参数;基于候选图形类别及倾斜参数确定目标图形的目标图形类别。本申请首先提取目标图形的候选图形类别以及候选图形,基于候选图形确定倾斜参数,最后基于倾斜参数及候选图形类别来确定目标图形对应的形状类别及倾斜角度,这样不仅可以识别到目标图形的形状类别还可以获取到其对应的倾斜角度,以使得后续绘制目标图形时可以绘制有倾斜角度的图形,从而可以提高目标图形的绘制准确性。确性。确性。
【技术实现步骤摘要】
图形识别方法、装置、存储介质及终端设备
[0001]本申请涉及图像识别
,特别涉及一种图形识别方法、装置、存储介质及终端设备。
技术介绍
[0002]随着人工识别的技术越来越普及,完成识别后提取图形轮廓,绘制出目标图形或是提取出目标图形等,其中,人工识别可以通过机器学习的方式来实现。然而,目前普遍使用的人工识别方法所提取到图形轮廓普遍是基础图形,例如,矩形、圆形、三角形等等,并识别结果还是摆正图形,例如,摆正矩形等。但是,实际应用中,待绘制图形可以是处于倾斜状态的图形,例如,处于倾斜状态的矩形等,这时会出现绘制图形与实际需要绘制图形出现偏差,进而造成绘制结果不准确的问题。
[0003]因而现有技术还有待改进和提高。
技术实现思路
[0004]本申请要解决的技术问题在于,针对现有技术的不足,提供一种图形识别方法、装置、存储介质及终端设备。
[0005]为了解决上述技术问题,本申请实施例第一方面提供了一种图形识别方法,所述方法包括:
[0006]获取用于绘制目标图形的画笔信息,并基于所述画笔信息确定待处理图像,其中,所述待处理图像包括所述目标图形;
[0007]确定所述待处理图像对应的候选图形类别,并基于所述待处理图像确定所述画笔信息对应的候选图形;
[0008]提取所述候选图形的外接矩形,并基于所述外接矩形及所述候选图形确定所述画笔信息对应的倾斜参数;
[0009]基于所述候选图形类别以及所述倾斜参数确定所述目标图形的目标图形类别,其中,所述目标图形类别包括形状类别以及倾斜角度。
[0010]所述图形识别方法,其中,所述获取绘制图形的画笔信息具体为:
[0011]接收开启绘制图形的控制指令,并记录基于所述控制指令所形成的画笔信息,以得到用于绘制目标图形的画笔信息。
[0012]所述图形识别方法,其中,所述基于所述画笔信息确定待处理图像具体包括:
[0013]基于所述画笔信息确定所述目标图形对应的若干目标位置,并基于所述目标位置绘制候选矩形;
[0014]以所述候选矩形为图像边缘创建候选图像,并基于所述画笔信息在所述候选图像中绘制候选图形以得到待处理图像,其中,所述待处理图像的背景为白色,所述候选图形为黑色。
[0015]所述图形识别方法,其中,所述基于所述待处理图像确定所述画笔信息对应的候
选图形具体包括:
[0016]通过OpenCV将所述待处理图案转换为灰度图像;
[0017]基于所述灰度图像确定所述笔画信息对应的凸包点集,并基于所述凸包点集确定候选图形。
[0018]所述图形识别方法,其中,所述基于所述外接矩形及所述候选图形确定所述画笔信息对应的倾斜参数具体包括:
[0019]获取所述外接矩形的矩形中心,并以所述矩形中心为旋转中心,在预设角度范围内按照预设方向旋转所述候选图形;
[0020]获取旋转过程中每个旋转角度对应的候选图形的参照外接矩形,并记录面积最小的外接矩形以及面积最小的外接矩形对应的旋转角度;
[0021]基于所述面积最小的外接矩形以及所述旋转角度,确定画笔信息对应的倾斜参数。
[0022]所述图形识别方法,其中,所述候选图形类别包括矩形类别,所述倾斜参数包括旋转角度;所述基于所述候选图形类别以及所述倾斜参数确定所述目标图形的目标图形类别具体包括:
[0023]若所述旋转角度大于或者等于第一角度阈值,或者小于或者等于第二角度阈值,则将矩形作为所述目标图形的目标图形类别中的形状类别,将零度作为所述目标图形的目标图形类别中的倾斜角度;
[0024]若所述旋转角度小于第一角度阈值且大于第二角度阈值,则将矩形作为所述目标图形的目标图形类别中的形状类别,将旋转角度作为所述目标图形的目标图形类别中的倾斜角度。
[0025]所述图形识别方法,其中,所述候选图形类别包括圆形类别,所述倾斜参数包括旋转角度以及最小面积的外接矩形的短边与长边的比例值;所述基于所述候选图形类别以及所述倾斜参数确定所述目标图形的目标图形类别具体包括:
[0026]若所述比例值大于预设比例阈值,则将圆形作为所述目标图形的目标图形类别中的形状类别,将零度作为所述目标图形的目标图形类别中的倾斜角度;
[0027]若所述比例值小于或者等于预设比例阈值,则获取所述外接矩形相对于所述参考外接矩形的旋转角度;
[0028]若所述旋转角度大于或者等于第一角度阈值,或者小于或者等于第二角度阈值,则将椭圆形作为所述目标图形的目标图形类别中的形状类别,将零度作为所述目标图形的目标图形类别中的倾斜角度;
[0029]若所述旋转角度小于第一角度阈值且大于第二角度阈值,则将椭圆形作为所述目标图形的目标图形类别中的形状类别,将旋转角度作为所述目标图形的目标图形类别中的倾斜角度。
[0030]本申请实施例第二方面提供了一种图形识别装置,所述的图形识别装置包括:
[0031]获取模块,用于获取用于绘制目标图形的画笔信息,并基于所述画笔信息确定待处理图像,其中,所述待处理图像包括所述目标图形;
[0032]第一确定模块,用于确定所述待处理图像对应的候选图形类别,并基于所述待处理图像确定所述画笔信息对应的候选图形;
[0033]提取模块,用于提取所述候选图形的外接矩形,并基于所述外接矩形及所述候选图形确定所述画笔信息对应的倾斜参数;
[0034]第二确定模块,用于基于所述候选图形类别以及所述倾斜参数确定所述目标图形的目标图形类别,其中,所述目标图形类别包括形状类别以及倾斜角度。
[0035]本申请实施例第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的图形识别方法中的步骤。
[0036]本申请实施例第四方面提供了一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
[0037]所述通信总线实现处理器和存储器之间的连接通信;
[0038]所述处理器执行所述计算机可读程序时实现如上任一所述的图形识别方法中的步骤。
[0039]有益效果:与现有技术相比,本申请提供了一种图形识别方法、装置、存储介质及终端设备,所述方法包括获取用于绘制目标图形的画笔信息,并基于所述画笔信息确定待处理图像;确定所述待处理图像对应的候选图形类别,并基于所述待处理图像确定所述画笔信息对应的候选图形;获取所述候选图形的外接矩形,并基于所述外接矩形及所述候选图形确定所述画笔信息对应的倾斜参数;基于所述候选图形类别以及所述倾斜参数确定所述目标图形的目标图形类别。本申请首先通过人工识别提取目标图形的候选图形类别以及基于笔画信息确定其对应的外接矩阵,最后基于外接矩形以及候选图形类别来确定目标图形对应的形状类别以及倾斜角度,这样不仅可以识别到目标图形的形状类别还可以获取到其对应的倾斜角度,以本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种图形识别方法,其特征在于,所述方法包括:获取用于绘制目标图形的画笔信息,并基于所述画笔信息确定待处理图像,其中,所述待处理图像包括所述目标图形;确定所述待处理图像对应的候选图形类别,并基于所述待处理图像确定所述画笔信息对应的候选图形;提取所述候选图形的外接矩形,并基于所述外接矩形及所述候选图形确定所述画笔信息对应的倾斜参数;基于所述候选图形类别以及所述倾斜参数确定所述目标图形的目标图形类别,其中,所述目标图形类别包括形状类别以及倾斜角度。2.根据权利要求1所述图形识别方法,其特征在于,所述获取绘制图形的画笔信息具体为:接收开启绘制图形的控制指令,并记录基于所述控制指令所形成的画笔信息,以得到用于绘制目标图形的画笔信息。3.根据权利要求1所述图形识别方法,其特征在于,所述基于所述画笔信息确定待处理图像具体包括:基于所述画笔信息确定所述目标图形对应的若干目标位置,并基于所述目标位置绘制候选矩形;以所述候选矩形为图像边缘创建候选图像,并基于所述画笔信息在所述候选图像中绘制候选图形以得到待处理图像,其中,所述待处理图像的背景为白色,所述候选图形为黑色。4.根据权利要求1所述图形识别方法,其特征在于,所述基于所述待处理图像确定所述画笔信息对应的候选图形具体包括:通过OpenCV将所述待处理图案转换为灰度图像;基于所述灰度图像确定所述笔画信息对应的凸包点集,并基于所述凸包点集确定候选图形。5.根据权利要求4所述图形识别方法,其特征在于,所述基于所述外接矩形及所述候选图形确定所述画笔信息对应的倾斜参数具体包括:获取所述外接矩形的矩形中心,并以所述矩形中心为旋转中心,在预设角度范围内按照预设方向旋转所述候选图形;获取旋转过程中每个旋转角度对应的候选图形的参照外接矩形,并记录面积最小的外接矩形以及面积最小的外接矩形对应的旋转角度;基于所述面积最小的外接矩形以及所述旋转角度,确定画笔信息对应的倾斜参数。6.根据权利要求5所述图形识别方法,其特征在于,所述候选图形类别包括矩形类别,所述倾斜参数包括旋转角度;所述基于所述候选图形类别以及所述倾斜参数确定所述目标图形的目标图形类别具体包括:若所述旋转角度大于或者等于第一角度阈值,或者小于或者等于第二角度阈值,则将矩形作为所述目标图形的目标图形类别中的形状类别,将零度作为所述目标图形的目标图形类别中的倾斜角度;若所述旋...
【专利技术属性】
技术研发人员:袁伟铨,
申请(专利权)人:深圳康佳电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。