隨著自動(dong)化(hua)技術的(de)(de)進(jin)一(yi)步發(fa)展,生產型企業的(de)(de)生產流水(shui)線也越來(lai)越向著自動(dong)化(hua)、智能化(hua)的(de)(de)方向發(fa)展。其中,在進(jin)行物料(liao)顏色識(shi)別(bie)定位(wei)分揀時(shi),需要視覺進(jin)行圖像采集(ji)、數(shu)據分析等實(shi)現對樣品(pin)的(de)(de)顏色有效(xiao)辨別(bie)和定位(wei)。那么我(wo)就來(lai)說說機器視覺是如何實(shi)現辨別(bie)黑白(bai)的(de)(de)。
最簡單的就是圖像分割(ge)方法的二值化(Binarization)。二值圖像每個像素只有(you)兩種取值:要么純黑,要么純白(bai)。
由于二(er)值圖(tu)像數據足(zu)夠(gou)簡單(dan),許(xu)多視(shi)覺算(suan)法(fa)都依賴二(er)值圖(tu)像。通過二(er)值圖(tu)像,能(neng)更好地分析物體的形(xing)狀和(he)輪廓。二(er)值圖(tu)像也(ye)常(chang)常(chang)用作原始圖(tu)像的掩(yan)模(mo)(又稱遮罩、蒙版,Mask):它就像一張部分鏤(lou)空的紙,把我們不(bu)感興趣的區域(yu)遮掉。進行(xing)二(er)值化有多種方(fang)式,其中最常(chang)用的就是采用閾值法(fa)(Thresholding)進行(xing)二(er)值化。
在計算(suan)(suan)機視覺(jue)里,一(yi)般(ban)用(yong)矩陣(zhen)來(lai)表示(shi)圖像。也就是說,無論你(ni)的圖片看上去(qu)多么好吃,對(dui)計算(suan)(suan)機來(lai)說都不過是個矩陣(zhen)而已。
在這(zhe)(zhe)個矩(ju)陣(zhen)里,每一個像素就是(shi)矩(ju)陣(zhen)中(zhong)的(de)一個元(yuan)素。在三(san)通(tong)道的(de)彩色圖像中(zhong),這(zhe)(zhe)個元(yuan)素是(shi)由三(san)個數(shu)字組成的(de)元(yuan)組。
而對于單(dan)通道的(de)灰度(du)圖(tu)像來說,這(zhe)(zhe)個(ge)元(yuan)素就是一個(ge)數字(zi)(zi)。這(zhe)(zhe)個(ge)數字(zi)(zi)代表了(le)圖(tu)像在這(zhe)(zhe)個(ge)點的(de)亮(liang)(liang)度(du),數字(zi)(zi)越大像素點也就越亮(liang)(liang),在常見的(de)八位單(dan)通道色彩空間中,0代表全黑,255代表全白。
閾(yu)(yu)值(zhi)法是指選取(qu)一個數字,大于(yu)它就(jiu)(jiu)視為全(quan)白(bai),小于(yu)它就(jiu)(jiu)視為全(quan)黑。就(jiu)(jiu)像教(jiao)室(shi)里的燈管(guan)開關,我(wo)們輕輕地推動它,如(ru)果突然間(jian)超過了(le)某(mou)個閾(yu)(yu)值(zhi),燈就(jiu)(jiu)啪的一聲亮了(le)。根據(ju)閾(yu)(yu)值(zhi)選取(qu)方式的不同(tong),可以分為全(quan)局閾(yu)(yu)值(zhi)和局部閾(yu)(yu)值(zhi)。