啤酒瓶蓋的輪肺線檢側(cè)算方法
檢測算法依據(jù)實驗環(huán)境前提不同而有所差別,假如假設(shè)檢側(cè)時瓶子的高度攝像機牢固的情況.那么在每一幅捕獲到的啤酒瓶蓋圖像當(dāng)中。瓶身的基本位置就是牢固的。畸形的瓶蓋頂端在圖像中的投影輪廓是平直的,只有瓶蓋的頂端輪廓線不平直,就可能推斷瓶蓋呈現(xiàn)異樣。所以在此局部檢側(cè)算法中,將直接檢側(cè)瓶蓋的頂端輪廓線。通過輪廓線的方程來判斷瓶蓋的狀況。
因為圖像中瓶蓋上方的位置為空白,所以通過從上到下的搜查找到瓶蓋的粗略位置,并在邊沿上橫向?qū)ふ译x散的點。二乘擬合方法假設(shè)n個點的組合,在取定的函數(shù)類中求得
從聚集意思上講定了點,所求的函數(shù)便是與給定點之間間隔平方跟的曲線Y=f(z) o函數(shù)f(x)被稱為二乘解。求擬合函數(shù)(勸的方法稱為曲線擬合的二乘法。本方法中所求的是直線的二乘擬合。對應(yīng)的函數(shù)表白式
對給定的直線方程,通過以下步驟對瓶蓋進行處理,獲取瓶蓋所在的直線。處理的流程如圖3所示。對已知輸入圖像為灰度圖像,通過二值化對圖像進行預(yù)處理。二值化有助于減小圖像的數(shù)據(jù)量,有利于進步圖像的進一步處理速度。因為閣像中瓶蓋區(qū)域為整塊連續(xù)黑色,所以通過腐化膨脹,可能獲取以瓶蓋為主體的V -域.進而可能對瓶蓋進行剖析。通過分辨對橫縱坐標(biāo)下的區(qū)域求得均值坐標(biāo).求得瓶蓋局部的質(zhì)心;求得圖像中的的黑色區(qū)域.也就是瓶蓋所在區(qū)域。后利用瓶蓋所在區(qū)域.依據(jù)質(zhì)心與區(qū)域上方遠的兩頂角,并依據(jù)兩頂角的位置求出瓶蓋所在直線。求得瓶蓋所在直線方程參數(shù)為k二。 022 4,b二109.9939。其中k代表斜率,b代表截距。
可能通過統(tǒng)計的方法獲取估計所用的參數(shù)。通過對標(biāo)準(zhǔn)瓶子的重復(fù)統(tǒng)計測試,可能求出估計參數(shù)k跟b的估計值,同時可能依據(jù)統(tǒng)計誤差進行區(qū)間估計。
瓶蓋輪廓線檢測算法在實際利用中存在著很大的弊病,在圖像采集進程中,PET瓶蓋在徽小振動的前提下.可能通過數(shù)理統(tǒng)計對參數(shù)進行估計,然而當(dāng)瓶子在圖像采集進程中,假如瓶子呈現(xiàn)比較激烈的傾斜,畸形的瓶蓋蓋頂所在的直線將呈現(xiàn)很大的傾斜,會使畸形的瓶蓋被判斷為斜蓋,呈現(xiàn)誤檢的情況,如圖4所示。
基于對以上情況的考慮,本文提出改進的直線擬合瓶蓋檢側(cè)算法。