手工图转换方法、装置、设备及介质制造方法及图纸

技术编号:21300497 阅读:27 留言:0更新日期:2019-06-12 08:09
本发明专利技术公开一种手工图转换方法、装置、设备及介质,该方法包括获取客户端发送的规范手工图,规范手工图包含基本图形和基本图形中的文字数据,每一基本图形对应一位置标识;采用边缘检测算法对基本图形进行检测,获取与位置标识对应的轮廓边缘点;采用特征提取算法对轮廓边缘点进行特征提取,获取与位置标识对应的图像形状特征;将每一图像形状特征与图形库中每一标准图形特征进行匹配,将匹配成功的标准图形特征对应的标准图形作为与位置标识对应的目标图形;采用文字识别算法对基本图形中的文字数据进行识别,获取与位置标识对应的目标文字;基于每一位置标识对应的目标图形和目标文字,构建目标电子图,以解决手工图转换效率低下的问题。

Conversion Method, Device, Equipment and Media of Manual Drawing

The invention discloses a manual graph conversion method, device, equipment and medium, which includes acquiring the standard manual graph sent by the client, including the text data in the basic graph and basic graph, and each basic graph corresponds to a bit mark; using edge detection algorithm to detect the basic graph and obtain the contour edge points corresponding to the position mark; The feature extraction algorithm extracts the features of contour edge points and obtains the image shape features corresponding to the position identification; matches each image shape feature with each standard graphic feature in the graphics library, and takes the standard graphics corresponding to the matched standard graphics feature as the target graphics corresponding to the position identification; and uses the character recognition algorithm to process the text data in the basic graphics. Recognition is carried out to obtain the target text corresponding to the location identification. Based on the target graphics and target text corresponding to each location identification, the target electronic map is constructed to solve the problem of inefficient conversion of manual map.

【技术实现步骤摘要】
手工图转换方法、装置、设备及介质
本专利技术涉及图像处理领域,尤其涉及一种手工图转换方法、装置、设备及介质。
技术介绍
目前,很多画图软件在不同设备上的使用体验并不友好,普通客户经常在熟悉画图软件上,需要花费很多时间学习,难以在较短时间内获得到自己满意的流程图。通过将手工画的流程图进行扫描,以获得相应的电子图,但是进行扫描后的电子图无法进行修改和调整,从而导致手工图转换成电子图的转换效率低下。
技术实现思路
本专利技术实施例提供一种手工图转换方法、装置、设备及介质,以解决手工图转换效率低下的问题。一种手工图转换方法,包括:获取客户端发送的规范手工图,所述规范手工图包含至少一个基本图形和所述基本图形中的文字数据,每一所述基本图形对应一位置标识;采用边缘检测算法对至少一个所述基本图形进行检测,获取与每一所述位置标识对应的轮廓边缘点;采用特征提取算法对所述轮廓边缘点进行特征提取,获取与每一所述位置标识对应的图像形状特征;将每一所述图像形状特征与图形库中每一标准图形特征进行匹配,将匹配成功的标准图形特征对应的标准图形作为与所述位置标识对应的目标图形;采用文字识别算法对所述基本图形中的文字数据进行识别,获取与所述位置标识对应的目标文字;基于每一所述位置标识对应的目标图形和目标文字,构建目标电子图。一种手工图转换装置,包括:手工图获取模块,用于获取客户端发送的规范手工图,所述规范手工图包含至少一个基本图形和所述基本图形中的文字数据,每一所述基本图形对应一位置标识;轮廓边缘点获取模块,用于采用边缘检测算法对至少一个所述基本图形进行检测,获取与每一所述位置标识对应的轮廓边缘点;图像形状特征获取模块,用于采用特征提取算法对所述轮廓边缘点进行特征提取,获取与每一所述位置标识对应的图像形状特征;目标图形获取模块,用于将每一所述图像形状特征与图形库中每一标准图形特征进行匹配,将匹配成功的标准图形特征对应的标准图形作为与所述位置标识对应的目标图形;目标文字获取模块,用于采用文字识别算法对所述基本图形中的文字数据进行识别,获取与所述位置标识对应的目标文字;目标电子图构建模块,用于基于每一所述位置标识对应的目标图形和目标文字,构建目标电子图。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述手工图转换方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述手工图转换方法的步骤。上述提供一种手工图转换方法、装置、设备及介质,采用边缘检测算法对客户端发送的规范手工图中基本图形进行检测,获取与对应的轮廓边缘点,确定基本图形的灰度值变化最剧烈的点,便于后续特征提取。采用特征提取算法对轮廓边缘点进行特征提取,获取对应的图像形状特征,以实现通过图像形状特征描述基本图形的轮廓。将每一图像形状特征与图形库中每一标准图形特征进行匹配,以快速获取到对应的目标图形,减少转换时间。采用文字识别算法对基本图形中的文字数据进行识别,快速获取对应的目标文字,使得获取到的目标文字更加准确率。根据每一位置标识对应的目标图形和目标文字,构建目标电子图,提高转换精确度,进一步提高手工图转换效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中手工图转换方法的应用环境示意图;图2是本专利技术一实施例中手工图转换方法的流程图;图3是本专利技术一实施例中手工图转换方法的流程图;图4是本专利技术一实施例中手工图转换方法的流程图;图5是本专利技术一实施例中手工图转换方法的流程图;图6是本专利技术一实施例中手工图转换方法的流程图;图7是本专利技术一实施例中手工图转换装置的原理框图;图8是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结和本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的手工图转换方法,可应用在如图1的应用环境中,该手工图转换方法应用在流程图转换系统中,该流程图转换系统包括客户端和服务端,其中,客户端通过网络与服务端进行通信。服务端采用特征提取算法对客户端发送的规范手工图进行特征提取,获取图像形状特征,通过图像形状特征快速确定规范手工图中基本图形对应的目标图形,以提高流程图转换效率;采用文字识别算法对基本图形中的文字数据进行识别,以快速获取目标文字,以提高流程图转换效率,对目标图形和目标文字进行排版,以获取目标电子图,实现流程图的转换。其中,客户端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务端或者是多个服务端组成的服务端集群来实现。在一实施例中,如图2所示,提供一种手工图转换方法,以该方法应用在图1中的服务端为例进行说明,具体包括如下步骤:S10:获取客户端发送的规范手工图,规范手工图包含至少一个基本图形和基本图形中的文字数据,每一基本图形对应一位置标识。其中,规范手工图是指客户根据符合转换规则手工画的图。其中,规范具体是指手工画的基本图为规定的形状。基本图形是指构成流程图或思维导图的基本形状,例如,矩形、圆形、菱形、直线和箭头等。文字数据是指客户填写在基本图形中的文字。位置标识是根据规范手工图中每一基本图形的相对位置对应的标识,根据位置标识可确定每一基本图形对应的相对位置。具体地,客户根据预设的规范手工画出流程图,以获取到规范手工图,并将需要转换成电子流程图的规范手工图通过拍照等方式发送给服务端,以使服务端获取规范手工图。其中,规范手工图中包含至少一个基本图形和基本图形中的文字数据,并确定每一基本图形对应的位置标识。通过获取规范手工图,以便后续对规范手工图进行转换,提高流程图转换的准确率。S20:采用边缘检测算法对至少一个基本图形进行检测,获取与每一位置标识对应的轮廓边缘点。其中,边缘是基本图形与背景的分界线。轮廓边缘点是指图像灰度值变化最剧烈的点,即在分界线上的点。具体地,服务端将获取到的至少一个基本图形,采用边缘检测算法进行检测,获取到每一位置标识对应的轮廓边缘点,即与每一基本图形对应的轮廓边缘点。其中,边缘检测算法可以是,但不局限于Robert、Sobel、Log和Canny等算法。本实施例中,具体采用Canny算法,Canny算法主要是找到一个最优的边缘检测算法,通过Canny算法尽可能准确地捕获基本图形中尽可能多的边缘,并将检测到的边缘精确定位于真实边缘的中心,以获取到轮廓边缘点,实现方法简单快速。通过获取基本图形对应轮廓边缘点,以便后续的特征提取。S30:采用特征提取算法对轮廓边缘点进行特征提取,获取与每一位置标识对应的图像形状特征。其中,图像形状特征是指表征基本图形的的特征。具体地,服务端获取每一位置标识对应的轮廓边缘点,采用特征提取算法对每本文档来自技高网...

【技术保护点】
1.一种手工图转换方法,其特征在于,包括:获取客户端发送的规范手工图,所述规范手工图包含至少一个基本图形和所述基本图形中的文字数据,每一所述基本图形对应一位置标识;采用边缘检测算法对至少一个所述基本图形进行检测,获取与每一所述位置标识对应的轮廓边缘点;采用特征提取算法对所述轮廓边缘点进行特征提取,获取与每一所述位置标识对应的图像形状特征;将每一所述图像形状特征与图形库中每一标准图形特征进行匹配,将匹配成功的标准图形特征对应的标准图形作为与所述位置标识对应的目标图形;采用文字识别算法对所述基本图形中的文字数据进行识别,获取与所述位置标识对应的目标文字;基于每一所述位置标识对应的目标图形和目标文字,构建目标电子图。

【技术特征摘要】
1.一种手工图转换方法,其特征在于,包括:获取客户端发送的规范手工图,所述规范手工图包含至少一个基本图形和所述基本图形中的文字数据,每一所述基本图形对应一位置标识;采用边缘检测算法对至少一个所述基本图形进行检测,获取与每一所述位置标识对应的轮廓边缘点;采用特征提取算法对所述轮廓边缘点进行特征提取,获取与每一所述位置标识对应的图像形状特征;将每一所述图像形状特征与图形库中每一标准图形特征进行匹配,将匹配成功的标准图形特征对应的标准图形作为与所述位置标识对应的目标图形;采用文字识别算法对所述基本图形中的文字数据进行识别,获取与所述位置标识对应的目标文字;基于每一所述位置标识对应的目标图形和目标文字,构建目标电子图。2.如权利要求1所述的手工图转换方法,其特征在于,所述采用边缘检测算法对至少一个所述基本图形进行检测,获取与每一所述位置标识对应的轮廓边缘点,包括:对至少一个所述基本图形进行去噪处理,获取平滑图像;采用一阶偏导的有限差分进行边缘化检测,获取与每一所述平滑图像中像素点对应的梯度值和梯度方向;对每一所述梯度值进行非极大值抑制处理,获取初始边缘点;采用双阈值算法对所述初始边缘点进行处理,获取与所述初始边缘点对应的轮廓边缘点,作为与每一所述位置标识对应的轮廓边缘点。3.如权利要求1所述的手工图转换方法,其特征在于,所述采用特征提取算法对所述轮廓边缘点进行特征提取,获取与每一所述位置标识对应的图像形状特征,包括:采用闭合曲线检测算法对所述轮廓边缘点进行检测,获取检测结果;若检测结果为能形成闭合曲线,则获取形成闭合曲线的轮廓边缘点,根据所述闭合曲线上的每一轮廓边缘点,获取傅里叶描述子;对所述傅里叶描述子进行逆变换,获取傅里叶系数;选取一定数量的傅里叶系数,进行归一化处理,获取形成所述闭合曲线的轮廓边缘点对应的图像形状特征,作为与每一所述位置标识对应的图像形状特征。4.如权利要求3所述的手工图转换方法,其特征在于,在所述采用闭合曲线检测算法对所述轮廓边缘点进行检测,获取检测结果的步骤之后,所述手工图转换方法还包括:若检测结果为形成非闭合曲线,则对所述轮廓边缘点进行曲线拟合,以形成闭合曲线,执行所述获取形成闭合曲线的轮廓边缘点,根据所述闭合曲线上的每一轮廓边缘点,获取傅里叶描述子的步骤。5.如权利要求1所述的手工图转换方法,其特征在于,在所述将每一所述图像形状特征与图形库中每一标准图形特征进行匹配的步骤之前,所述手工图转换方法还包括:获取图形配置请求,所述图形配...

【专利技术属性】
技术研发人员:刘轲
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1