當前位置:
首頁 > 最新 > 基於Halcon的圖像預處理

基於Halcon的圖像預處理

圖像預處理就是在提取目標物之前對圖像進行一些預處理,預處理通常包括兩大方向:去噪和圖像增強。


1.去噪

去噪有分為時域去噪和頻域去噪

1)時域去噪通常手法為:

a)中值濾波:Media_Image 中值濾波的原理是拿特徵區域在圖像滑動,每一點(與特徵區域的中點重合)的值為特徵區域所覆蓋的範圍的中值

b)均值濾波·:mean_image 均值濾波的原理是拿特徵區域在圖像滑動,每一點(與特徵區域的中點重合)的值為特徵區域所覆蓋的範圍的均值

c)高斯濾波:guss_image 高斯濾波的原理類似,只不過特徵區域內的每個點做了加權處理,可以根據需要讓哪個單元的權重大,哪個單元的權重小

2)頻域內的去噪

a)高通濾波 :讓圖像中高頻部分通過,通常會留下邊緣,起到銳化的作用

b)低通濾波 :讓圖像的低頻部分通過,通常弱化邊緣,會得到比較平緩的圖像

c)中通濾波:讓圖像中中頻部分通過

d)高斯濾波


Halcon中圖像增強的運算元一般有如下幾個:

1)scale_image:

採用scale_image增強圖像時,Halcon內部用如下公式 g" := g * Mult + Addg為當前的灰度值,Mult 為所乘的係數,Add為加的偏移值,由公式可以看出用scale_image來處理圖像是個線性變化,會讓黑的地方更黑,亮的地方更亮。

2)圖像形態學

a)gray_opening:結構元素在圖像中滑,灰度值最高的值作為新值,有使圖像變亮的作用。

b)gray_closing:結構元素在圖像中滑,灰度值最低的值作為新值,有使圖像變暗的作用。

3)gray_range_rect:

用一個矩形結構元素在圖像中滑動,新值=(矩形中最大的)灰度值-(矩形中最大的)最小的灰度值

4)emphasize:

用emphasize處理圖像時,Halcon內部採用的公式是res := round((orig - mean) * Factor) + orig

mean代表先對原圖進行mean_image後的圖像對應的灰度值,orig代表每幅圖對應的灰階值 ,res代表輸出圖像的灰階值。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Halcon視覺技術交流 的精彩文章:

TAG:Halcon視覺技術交流 |