[发明专利]一种基于CAD图纸的自动识别方法及装置在审
申请号: | 202210067566.0 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114399784A | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 刘星博;蒋中宁;姚万欣;陈伟鹏;程鑫 | 申请(专利权)人: | 广东博智林机器人有限公司 |
主分类号: | G06V30/422 | 分类号: | G06V30/422;G06V30/418;G06T7/11;G06T3/00;G06F16/51 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李飞 |
地址: | 528000 广东省佛山市顺德区北滘镇碧桂园社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cad 图纸 自动识别 方法 装置 | ||
1.一种基于CAD图纸的自动识别方法,其特征在于,包括:
判断所述CAD图纸是否满足预设的图纸要求;
当所述CAD图纸符合所述图纸要求时,渲染所述CAD图纸得到图纸渲染结果;
对所述图纸渲染结果进行信息筛选处理、轴网识别处理以及区域划分处理中的至少一种处理,得到至少一种处理结果;
根据预设的图像识别算法和所述至少一种处理结果进行图像识别,得到图像识别结果。
2.根据权利要求1所述的基于CAD图纸的自动识别方法,其特征在于,所述渲染所述CAD图纸得到图纸渲染结果的步骤包括:
提取所述CAD图纸中的数据信息;
提取所述数据信息中的根节点block;
以所述根节点block为起点,递归地将所述数据信息中的所有节点block实例化为block树;
根据所述block树对所述节点block的图元坐标进行仿射变换,得到图纸渲染结果。
3.根据权利要求2所述的基于CAD图纸的自动识别方法,其特征在于,所述根据所述block树对所述节点block的图元坐标进行仿射变换,得到图纸渲染结果的步骤包括:
根据所述block树对所述节点block的图元坐标进行仿射变换,得到变换坐标;
将所述变换坐标填入预设的键值存储数据库中,得到图纸渲染结果;所述键值存储数据库中的键用于表示图元类型,所述键值存储数据库中的值用于表示所述图元类型对应的所有图元的变换坐标。
4.根据权利要求1所述的基于CAD图纸的自动识别方法,其特征在于,所述对所述图纸渲染结果进行信息筛选处理、轴网识别处理以及区域划分处理中的至少一种处理,得到至少一种处理结果的步骤包括:
当检测到信息筛选处理需求时,对所述图纸渲染结果进行信息筛选处理,得到第一处理结果;
当检测到轴网识别处理需求时,对所述图纸渲染结果进行轴网识别处理,得到第二处理结果;
当检测到区域划分处理需求时,对所述图纸渲染结果进行区域划分处理,得到第三处理结果。
5.根据权利要求4所述的基于CAD图纸的自动识别方法,其特征在于,所述对所述图纸渲染结果进行信息筛选处理,得到第一处理结果的步骤包括:
在所述图纸渲染结果中提取每一个图元的图元判据;
在预设的筛选条件中提取至少一个有效判据;
在所述图纸渲染结果中,筛选图元判据为所述有效判据的至少一个图元;
对所述至少一个图元进行交集融合处理或并集融合处理,得到第一处理结果。
6.根据权利要求4所述的基于CAD图纸的自动识别方法,其特征在于,所述对所述图纸渲染结果进行轴网识别处理,得到第二处理结果的步骤包括:
在所述图纸渲染结果中获取轴号特征点、轴号文本以及轴线特征点;
对所述轴号特征点和所述轴号文本进行匹配,得到第一匹配结果;
对所述第一匹配结果和所述轴线特征点进行匹配,得到第二匹配结果;
根据所述第二匹配结果,生成第二处理结果。
7.根据权利要求4所述的基于CAD图纸的自动识别方法,其特征在于,所述对所述图纸渲染结果进行区域划分处理,得到第三处理结果的步骤包括:
将所述图纸渲染结果输入至预设的目标检测模型,以使所述目标检测模型输出所述图纸渲染结果中图框的图框类别和图框坐标;
对所述图框坐标进行坐标转换,得到转换坐标;
根据所述图框类别和所述转换坐标,生成第三处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东博智林机器人有限公司,未经广东博智林机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210067566.0/1.html,转载请声明来源钻瓜专利网。