[发明专利]一种CAD图纸中相似矢量图的自动识别方法有效
申请号: | 202010442575.4 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111611935B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 陈永宏;张超;王渊博;尹华承 | 申请(专利权)人: | 青矩技术股份有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06F16/55;G06F16/56;G06F16/583 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 向霞 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cad 图纸 相似 矢量图 自动识别 方法 | ||
本发明涉及一种CAD图纸中相似矢量图的自动识别方法,包括采集源图形,获取源图形中的多个图形特征点;根据源图形中每个图元的特征点距确定源图形的特征值,并将其作为源图形的特征标识;在源图形所在图层范围内查找与源图形的特征值相同的其他图元并根据图元类型进行分组;然后从每组中抽取坐标位置在以第一个图元为中心,源图形尺寸范围内的图元,组成新图形;通过计算被抽取图元之间的特征点距得到新图形的特征值,将新图形的特征值作为新图形的特征标识与源图形的特征标识进行比对;如果一致则组成的新图形即为被查找的图形;否则继续抽取计算,直到每组中所有图元抽取完成。上述方案可自动识别CAD文件中的图元信息,操作便捷,识别效率高。
技术领域
本发明涉及一种图形识别方法,具体涉及一种CAD图纸中相似矢量图的自动识别方法。
背景技术
在工程造价算量领域,很多时候都是造价工程师在原始图纸中,通过人眼识别、手动统计的方式,将识别到的构件图形信息进行算量。这样手工操作图纸效率非常低,耗时耗力,并且识别准确度还不高。尤其是在大型图纸中,人眼识别和查找更不容易,并且大部分构件是离散的图元组成,手动选择构件图形时很可能就会漏选,这样也会导致后续算量不准确的问题。
一般的原始图纸都是基于二维CAD软件画的dwg图纸。由于二维图纸所画的图形大部分都是由图元组成,如直线、多段线、弧、圆等组成一个构件图形,并且在不同位置处的图形会存在旋转、缩放等问题。另外,图形都是矢量图,且两两图元之间都可以组成图形。普通情况下如果将所有图元依次组合,再转换成位图,然后通过现有的图像识别法进行识别,这样效率会非常低。并且,由于整图比较大,图元之间的相对位置比较离散,转换成位图后会失真,从而很难识别到图像。
发明内容
针对现有技术存在的上述问题,本申请提供了一种CAD图纸中相似矢量图的自动识别方法。将程序自动识别和统计数据相结合,在原始图纸中,通过程序自动识别‘长相’相似的所有图形,并将识别到的图形分类后统计属性数据并作为算量依据。
本发明的目的是采用下述技术方案实现的:
一种CAD图纸中相似矢量图的自动识别方法,所述方法包括:
采集源图形,获取源图形中的多个图元特征点;
根据源图形中每个图元的特征点距,确定源图形的特征值,并将所述源图形的特征值定义为源图形的特征标识;
在源图形所在图层范围内,查找与源图形的特征值相同的其他图元,并根据图元类型进行分组;
从每组中抽取其坐标位置以第一个图元为中心,源图形尺寸范围内的其他图元,组成新图形;
通过计算被抽取图元之间的特征点距,得到新图形的特征值;
将新图形的特征值作为新图形的特征标识,与所述源图形的特征标识进行比对;如果一致,则获得相似图形;否则,继续抽取计算,直到每组中所有图元抽取完成。
优选的,所述采集源图形包括:将用户选定的图源信息发送给主机的CAD 图形服务;
所述CAD图形服务根据接收到的图源信息匹配相应类型的图源,调用所述图源对应的统一服务接口读取图源信息,获得源图形;其中,所述图源类型包括关系型、标签型和通用查询串型。
进一步地,所述采集源图形之前还包括:读取预先定义的配置文件。
进一步地,所述读取预先定义的配置文件包括:
查找与图源相关的配置文件路径;
根据所述配置文件路径,通过读取预先定义的配置文件生成可用图源信息列表;
将所述可用图源信息列表反馈至前端界面供用户选取。
进一步地,所述通过读取预先定义的配置文件生成可用图源信息列表包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青矩技术股份有限公司,未经青矩技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010442575.4/2.html,转载请声明来源钻瓜专利网。