[发明专利]一种确定瓶盖位置的方法在审
申请号: | 201610103648.0 | 申请日: | 2016-02-25 |
公开(公告)号: | CN105787936A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 李凤婷;于振;余天洪;李波 | 申请(专利权)人: | 天津普达软件技术有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T5/00 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 程毓英 |
地址: | 300457 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 瓶盖 位置 方法 | ||
技术领域
本发明涉及一种可以在线准确确定瓶盖位置的方法。
背景技术
瓶盖在检测过程中,由于传送带高速运转、传感器触发不稳定等原因,相机每次采集 到的瓶盖在图像中的位置各不相同,检测时检测位置不能随瓶盖位置的改变而改变,造成 后续检测不准确。
发明内容
针对上述问题,本发明的目的是提供一种可以在线准确确定瓶盖位置的方法。
为实现上述目的,本发明采取以下技术方案:
一种确定瓶盖位置的方法,包括下列步骤:
1)采集一幅包含瓶盖的图像;
2)对采集的图像进行阈值分割后,得到二值图像;
3)对(2)中的二值图像分别进行水平方向和垂直方向投影并过滤掉投影中的干扰点, 得到水平投影和垂直投影;
4)分别从水平投影的两端向中心进行搜素,得到水平投影的两个端点X1、X2;分 别从垂直投影的两端向中心进行搜索,得到垂直投影的两个端点Y1、Y2,过滤掉水平方 向和垂直方向投影中像素点数少于某个预设数值的位置;
5)确定瓶盖位置:计算瓶盖位置的横坐标X=(X1+X2)/2,纵坐标Y=(Y1+Y2) /2。
本发明由于采取以上技术方案,其具有以下优点:
(1)本发明查找瓶盖位置的速度不超过2ms。
(2)本发明能有效过滤瓶盖以外的其它干扰因素,准确确定瓶盖的位置。
附图说明
图1是瓶盖图像;
图2是瓶盖二值化图像及查找结果;
具体实施方式
下面结合附图和实施例对本发明的进行详细的描述。
1)采集一幅包含瓶盖的图像,如图1所示。
2)对采集的图像进行阈值分割后,得到二值图像,如图2所示。当二值图中的瓶盖 区域全部为白色,周围区域为黑色时,检测效果达到最佳。其中背景为黑色,目标为白色。
3)对(2)中目标分别进行水平方向和垂直方向投影并过滤掉投影中的干扰点。
分别从水平投影的两端向中心进行搜素,得到水平投影的两个端点X1、X2;分别从 垂直投影的两端向中心进行搜索,得到垂直投影的两个端点Y1、Y2。
在本实例中,过滤掉水平方向和垂直方向投影中像素点数少于50个像素点的位置,如 图2所示,水平投影的位置用水平直线表示,垂直投影的位置用垂直直线表示,图像中四 个角上的白色干扰点在投影后会被自动过滤。
确定瓶盖位置。瓶盖位置的横坐标X=(X1+X2)/2,纵坐标Y=(Y1+Y2)/2,如图 2所示为查找的结果,两条直线的交点即为瓶盖位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津普达软件技术有限公司,未经天津普达软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610103648.0/2.html,转载请声明来源钻瓜专利网。