[发明专利]一种获取仪表中心点方法有效
申请号: | 201810852790.4 | 申请日: | 2018-07-30 |
公开(公告)号: | CN109063717B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 邓宏平;汪俊锋;程炳权;刘罡 | 申请(专利权)人: | 安徽慧视金瞳科技有限公司 |
主分类号: | G06K9/52 | 分类号: | G06K9/52;G06K9/32 |
代理公司: | 合肥洪雷知识产权代理事务所(普通合伙) 34164 | 代理人: | 孙小华 |
地址: | 230000 安徽省合肥市巢湖市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 仪表 中心点 方法 | ||
1.一种获取仪表中心点方法,其特征在于,包括以下步骤:
S01:得到一张仪表图片:通过将相机的位置、视野、焦距调整至待拍摄的仪表的正前方进行拍摄,并将拍摄所得的图片上传至电脑得到一张电子版的仪表图片;
S02:根据表盘的外框标记关键点:在所述仪表图片上逐一标记若干关键的标记点,实现仪表盘的大致范围检测;
S03:判断标记点的数量是否大于等于6;
若是,则进行下一步骤;
若否,则返回至步骤S02;
S04:拟合椭圆并计算出椭圆中心点:在所述仪表图片上通过对各标记点进行椭圆拟合,并在相应的位置绘制出椭圆,获取交汇椭圆之间的长轴和短轴交汇点的位置,即椭圆中心点;
S05:判断拟合结果是否符合要求:通过软件检测和人工检测判断拟合出的椭圆中心点是否符合仪表中心点的要求;
若是,确定得到最佳仪表中心点;
若否,则修改部分标记点,并重复步骤S04直至符合仪表中心点的要求;
所述步骤S02包括以下分步骤:
S021:在所述仪表图片上使用鼠标在仪表盘外框上逐一点击标定关键标记点;
S022:将所述的关键标记点保存储存,并在标记点位置绘制十字准星;
所述步骤S02中表盘的大致范围检测是通过以下方法实现的:通过设定程序绑定鼠标事件,所述鼠标事件是在程序内部实现鼠标点击功能的相应事件,所述鼠标事件包括获取当鼠标左键单次按下动作时,获取当前鼠标指针的位置信息,并使用Point方法生成坐标点,将获取的所述鼠标指针的位置信息存储至vctor对象数组中,遍历所有所述坐标点的位置信息,并在每个坐标点的位置上绘制十字准星,完成所述标记点标定;
所述步骤S05中软件检测包括对拟合椭圆外接矩形的长宽比例检测和椭圆的外接矩形检测,所述拟合椭圆外接矩形的长宽比例检测是通过过滤掉长宽比例超过5,差距十分大的椭圆,所述椭圆的外接矩形检测是通过过滤掉超出仪表图片大小和小于仪表图片大小三分之一的椭圆;
所述步骤S05中人工检测是通过肉眼观察拟合椭圆所获取到的仪表中心点是否符合要求,即仪表中心点是否位于仪表的中心位置。
2.根据权利要求1所述的一种获取仪表中心点方法,其特征在于,所述标记点至少为三个,各所述标记点相互之间的间距大于3cm。
3.根据权利要求1所述的一种获取仪表中心点方法及,其特征在于,所述十字准星为10*10像素大小。
4.根据权利要求1所述的一种获取仪表中心点方法,其特征在于,所述步骤S04中绘制出椭圆是通过以下方法实现的:遍历各标记点,然后使用fitEllipse椭圆拟合方法对标记点进行椭圆拟合;接着通过对所得的椭圆的外侧标记点进行连接生成多边形,并通过对所述多边形的顶点计算出多边形的最大宽度,接着根据所述多边形的最大宽度生成一个能够包含多边形的最小的矩形即该椭圆的最小外接矩形,再接着根据所得到的最小外接矩形,使用ellipse方法绘制出想要得到的拟合椭圆。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽慧视金瞳科技有限公司,未经安徽慧视金瞳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810852790.4/1.html,转载请声明来源钻瓜专利网。