啤酒瓶盖的轮肺线检侧算方法

来源:云更新 时间:2020-12-05 09:04:51 浏览次数:

啤酒瓶盖的轮肺线检侧算方法

啤酒瓶盖的轮肺线检侧算方法

检测算法依据实验环境前提不同而有所差别,假如假设检侧时瓶子的高度摄像机牢固的情况.那么在每一幅捕获到的啤酒瓶盖图像当中。瓶身的基本位置就是牢固的。畸形的瓶盖顶端在图像中的投影轮廓是平直的,只有瓶盖的顶端轮廓线不平直,就可能推断瓶盖呈现异样。所以在此局部检侧算法中,将直接检侧瓶盖的顶端轮廓线。通过轮廓线的方程来判断瓶盖的状况。

因为图像中瓶盖上方的位置为空白,所以通过从上到下的搜查找到瓶盖的粗略位置,并在边沿上横向寻找离散的点。二乘拟合方法假设n个点的组合,在取定的函数类中求得

从聚集意思上讲定了点,所求的函数便是与给定点之间间隔平方跟的曲线Y=f(z) o函数f(x)被称为二乘解。求拟合函数(劝的方法称为曲线拟合的二乘法。本方法中所求的是直线的二乘拟合。对应的函数表白式

对给定的直线方程,通过以下步骤对瓶盖进行处理,获取瓶盖所在的直线。处理的流程如图3所示。对已知输入图像为灰度图像,通过二值化对图像进行预处理。二值化有助于减小图像的数据量,有利于进步图像的进一步处理速度。因为阁像中瓶盖区域为整块连续黑色,所以通过腐化膨胀,可能获取以瓶盖为主体的V -域.进而可能对瓶盖进行剖析。通过分辨对横纵坐标下的区域求得均值坐标.求得瓶盖局部的质心;求得图像中的的黑色区域.也就是瓶盖所在区域。后利用瓶盖所在区域.依据质心与区域上方远的两顶角,并依据两顶角的位置求出瓶盖所在直线。求得瓶盖所在直线方程参数为k二。 022 4,b二109.9939。其中k代表斜率,b代表截距。

可能通过统计的方法获取估计所用的参数。通过对标准瓶子的重复统计测试,可能求出估计参数k跟b的估计值,同时可能依据统计误差进行区间估计。

瓶盖轮廓线检测算法在实际利用中存在着很大的弊病,在图像采集进程中,PET瓶盖在徽小振动的前提下.可能通过数理统计对参数进行估计,然而当瓶子在图像采集进程中,假如瓶子呈现比较激烈的倾斜,畸形的瓶盖盖顶所在的直线将呈现很大的倾斜,会使畸形的瓶盖被判断为斜盖,呈现误检的情况,如图4所示。

基于对以上情况的考虑,本文提出改进的直线拟合瓶盖检侧算法。