基于Windows Mobile嵌入式系統(tǒng)的類圓管材識別與計數(shù)系統(tǒng)研究
灰度圖是只含亮度信息而不含色彩信息的圖像,它把亮度值量化為0到255共256級,其中0最暗(全黑),255最亮(全白)。R、G、B分量的值是相等的,且稱之為灰度值,即:
經(jīng)實驗與理論推導證明,當ωR=0.30,ωG=0.59,ωB=0.11時,能獲取到最合理最適合圖像處理的灰度圖像。
3.3 圖像的增強
在管材橫截面圖像處理的過程中,實際獲得的圖像一般都因灰塵、光照等某種干擾而含有噪聲,因而會影響圖像質(zhì)量。為了改善圖像質(zhì)量,降低或消除噪音影響,還需要對圖像進行增強處理。為了保護圖像中目標區(qū)域的邊緣特征,并且能夠平滑噪聲,本系統(tǒng)主要采用圖像增強中的圖像平滑方法,也就是中值濾波法,并通過修改像素灰度值的方法來減少和消除圖像中的高頻噪音,改善圖像對比度,提高管材識別與計數(shù)的準確率。
中值濾波法屬于空域處理中的非線性圖像平滑方法,它一般是在二維坐標(x,y)內(nèi)創(chuàng)建一個大小為(2m+1)×(2m+1)滑動窗口,并對窗口內(nèi)的各像素灰度值進行排序,再用排序后的中值來替代滑動窗口的原中心像素。其排序后的中值為(i,j):
圖3為中值濾波平滑后的圖像。相對來說,中值濾波法可以克服線性濾波所帶來的圖像細節(jié)模糊等現(xiàn)象,能夠比較好的保護源圖像邊緣,而且對濾除脈沖干擾及顆粒噪聲最為有效。
3.4 圖像的分割
圖像分割是依據(jù)圖像的灰度、顏色或幾何性質(zhì)將圖像中具有特殊含義的不同區(qū)域分開。為了將管材的橫截面特征從背景中提取分離出來,我們選用二值化方法來使圖像只具有兩個灰度級,即0和255,也就是黑和白。為了將目標從圖像中分割出來,可將其灰度值設為255,將背景的灰度值設為0。
實現(xiàn)圖像二值化有直方圖統(tǒng)計法、閾值分割法等。考慮到系統(tǒng)的性能需求,這里采用閾值分割法進行圖像的二值化。設輸入圖像為F(i,j),輸出圖像為G(i,j),以(i,j)代表任一點像素,f(i,j)代表輸入圖像該點的灰度值,g(i,j)代表輸出圖像該點的灰度值,那么,閾值分割可用公式表示。
若圖像分為目標與背景,所選閾值為T,則有:
這樣,采用T就可將圖像分為背景和目標,所得的圖像稱為二值圖像。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論