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