一种确定瓶盖位置的方法与流程

文档序号:13250250阅读:425来源:国知局
技术领域本发明涉及一种可以在线准确确定瓶盖位置的方法。

背景技术:
瓶盖在检测过程中,由于传送带高速运转、传感器触发不稳定等原因,相机每次采集到的瓶盖在图像中的位置各不相同,检测时检测位置不能随瓶盖位置的改变而改变,造成后续检测不准确。

技术实现要素:
针对上述问题,本发明的目的是提供一种可以在线准确确定瓶盖位置的方法。为实现上述目的,本发明采取以下技术方案:一种确定瓶盖位置的方法,包括下列步骤: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所示为查找的结果,两条直线的交点即为瓶盖位置。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1