[发明专利]PLT格式图片中加工孔角度确定方法无效
申请号: | 201110217818.5 | 申请日: | 2011-08-01 |
公开(公告)号: | CN102236787A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 罗辞勇;肖发福;张帆;卢斌 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/64 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400044 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | plt 格式 图片 加工 角度 确定 方法 | ||
技术领域
本发明涉及图像识别领域,特别涉及一种PLT格式图片到数控矢量图元转换过程中加工孔角度的确定方法。
背景技术
在数控软件中,经常需要使用到PLT格式的图片。PLT格式图片中包含有线条数据,可以被数控雕刻机等数控系统直接使用。但在在数控冲花打孔软件等软件应用中是需要识别PLT格式图片中所包含的加工孔的中心点位置信息。当软件不能自动识别的时候,在数控冲花打孔等软件中是采用手工在PLT图片标注加工孔的位置信息,该方法速度慢,并且定位不准。所以必须将PLT格式图片到数控冲孔矢量图元的格式转换方法,并形成可自动识别PLT格式图片中所包含的加工孔的位置信息,并将其转换为数控冲孔矢量图元,可提高转换效率和准确率。但是在PLT格式图片所包含的线条数据,不仅包含了位置信息,也包含角度信息;在识别加工孔时必须识别加工孔的角度,但是现有的软件系统中还没有办法准确的识别加工孔的角度。
因此急需一种将PLT格式图片转换成数控矢量图元的过程中自动识别加工孔角度的确定方法。
发明内容
有鉴于此,为了解决上述问题,本发明提出一种将PLT格式图片转换成数控矢量图元的过程中自动识别加工孔角度的确定方法。
本发明的目的是这样实现的:
本发明提供的PLT格式图片中加工孔角度确定方法,包括以下步骤:
步骤1:输入待转换的PLT格式图片,读取PLT格式图片中的线条数据;
步骤2:识别其中的加工孔型线条数据;
步骤3:确定参考匹配图元;
步骤4:确定加工孔角度。
进一步,所述步骤2中识别其中的加工孔型线条数据包括以下步骤:
步骤21:判断读取的线条数据是否为封闭线条,如果是,则将其中的封闭线条加入到孔型线条数组中;如果否,则放弃该线条数据;
步骤22:计算孔型线条数组中每个封闭线条的周长L和面积A;
步骤23:判断孔型线条数组中每个封闭线条是否满足孔型条件,如果Lmin≤L≤Lmax 并且 Amin≤A≤Amax 则该线条满足孔型条件,如果否,则放弃该线条数据;
其中,Lmin表示最小识别孔径确定满足孔型条件的最小线条周长,Lmax表示最大识别孔径确定满足孔型条件的最大线条周长,Amin表示最小识别孔径确定最小识别面积,Amax表示最大识别孔径确定最大识别面积。
进一步,所述步骤3中确定参考匹配图元包括以下步骤:
步骤31:计算孔型线条数组中每个线条的周长或面积;
步骤32:根据线条的周长或面积的不同进行分组;
步骤33:从每组当中取出一个线条数据作为缺省图元;
步骤34:备份此线条数据作为推荐图元;
步骤35:改变推荐图元的角度;
步骤36:在缺省图元和推荐图元之间,手工选择一个作为参考匹配图元。
进一步,所述步骤4中确定加工孔角度,具体包括以下步骤:
步骤41:计算PLT中孔型线条数据和参考匹配图元之间的角度差;
步骤42:根据角度差来确定孔型线条数据所对应的加工孔角度;
进一步,所述在步骤23确定为满足条件的孔型后,还包括计算该线条的重心,把重心作为线条数据所对应加工孔的位置信息;
进一步,所述步骤41计算PLT中孔型线条数据和参考匹配图元之间的角度差,具体包括以下步骤:
步骤61: 初始化: 设旋转角度θ为0,最小距离时的旋转角度θfigure为0,备份参考匹配图元得到备份图元,移动备份图元令备份图元的重心与PLT中孔型线条的重心重合,计算两者之间的距离为D,令最小距离Dmin的值为距离D,即Dmin = D;其中,θ表示旋转角度,Dmin表示最小距离, θfigure表示获得最小距离时的旋转角度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110217818.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带有多支管的水表连接管
- 下一篇:一种识读防伪编码的方法