|
在布匹的生產過程中,像布匹質量檢測這種有高度重複性和智能性的工作隻能靠人工檢測來完成,在現代化流水線後麵常常可看到很多的檢測工人來執行這道工序,給企業增加巨大的人工成本和管理成本的同時,卻仍然不能保證100 %的檢驗合格率(即“零缺陷”) 。對布匹質量的檢測是重複性勞動,容易出錯且效率低。 流水線進行自動化的改造,使布匹生產流水線變成快速、實時、準確、高效的流水線。在流水線上,所有布匹的顏色、及數量都要進行自動確認(以下簡稱“布匹檢測”)。現(xian)在(zai)采(cai)用(yong)機(ji)器(qi)視(shi)覺(jiao)的(de)自(zi)動(dong)識(shi)別(bie)技(ji)術(shu)完(wan)成(cheng)以(yi)前(qian)由(you)人(ren)工(gong)來(lai)完(wan)成(cheng)的(de)工(gong)作(zuo)。在(zai)大(da)批(pi)量(liang)的(de)布(bu)匹(pi)檢(jian)測(ce)中(zhong),用(yong)人(ren)工(gong)檢(jian)查(zha)產(chan)品(pin)質(zhi)量(liang)效(xiao)率(lv)低(di)且(qie)精(jing)度(du)不(bu)高(gao),用(yong)機(ji)器(qi)視(shi)覺(jiao)檢(jian)測(ce)方(fang)法(fa)可(ke)以(yi)大(da)大(da)提(ti)高(gao)生(sheng)產(chan)效(xiao)率(lv)和(he)生(sheng)產(chan)的(de)自(zi)動(dong)化(hua)程(cheng)度(du)。
一般布匹檢測(自動識別)先利用高清晰度、高速攝像鏡頭拍攝標準圖像,在此基礎上設定一定標準;然後拍攝被檢測的圖像,再將兩者進行對比。但是在布匹質量檢測工程中要複雜一些: 1. 圖像的內容不是單一的圖像,每塊被測區域存在的雜質的數量、大小、顏色、位置不一定一致。 2. 雜質的形狀難以事先確定。 3. 由於布匹快速運動對光線產生反射,圖像中可能會存在大量的噪聲。 4. 在流水線上,對布匹進行檢測,有實時性的要求。 由於上述原因,圖像識別處理時應采取相應的算法,提取雜質的特征,進行 模式識別,實現智能分析。
一般而言,從彩色CCD相機中獲取的圖像都是RGB圖像。也就是說每一個像素都由紅(R)綠(G)籃(B)三個成分組成,來表示RGB色(se)彩(cai)空(kong)間(jian)中(zhong)的(de)一(yi)個(ge)點(dian)。問(wen)題(ti)在(zai)於(yu)這(zhe)些(xie)色(se)差(cha)不(bu)同(tong)於(yu)人(ren)眼(yan)的(de)感(gan)覺(jiao)。即(ji)使(shi)很(hen)小(xiao)的(de)噪(zao)聲(sheng)也(ye)會(hui)改(gai)變(bian)顏(yan)色(se)空(kong)間(jian)中(zhong)的(de)位(wei)置(zhi)。所(suo)以(yi)無(wu)論(lun)我(wo)們(men)人(ren)眼(yan)感(gan)覺(jiao)有(you)多(duo)麼(me)的(de)近(jin)似(si),在(zai)顏(yan)色(se)空(kong)間(jian)中(zhong)也(ye)不(bu)盡(jin)相(xiang)同(tong)。基(ji)於(yu)上(shang)述(shu)原(yuan)因(yin),我(wo)們(men)需(xu)要(yao)將(jiang)RGB像素轉換成為另一種顏色空間CIELAB。目的就是使我們人眼的感覺盡可能的與顏色空間中的色差相近。
根據上麵得到的處理圖像,根據需求,在純色背景下檢測雜質色斑,並且要計算出色斑的麵積,以確定是否在檢測範圍之內。因此圖像處理軟件要具有分離目標,檢測目標,並且計算出其麵積的功能。 Blob分析(Blob Analysis)是對圖像中相同像素的連通域進行分析,該連通域稱為Blob。經二值化(Binary Thresholding)處理後的圖像中色斑可認為是blob。Blob分析工具可以從背景中分離出目標,並可計算出目標的數量、位置、形狀、方fang向xiang和he大da小xiao,還hai可ke以yi提ti供gong相xiang關guan斑ban點dian間jian的de拓tuo撲pu結jie構gou。在zai處chu理li過guo程cheng中zhong不bu是shi采cai用yong單dan個ge的de像xiang素su逐zhu一yi分fen析xi,而er是shi對dui圖tu形xing的de行xing進jin行xing操cao作zuo。圖tu像xiang的de每mei一yi行xing都dou用yong遊you程cheng長chang度du編bian碼ma器qi(RLE)來表示相鄰的目標範圍。這種算法與基於象素的算法相比,大大提高處理速度。
應用程序把返回的結果存入數據庫或用戶指定的位置,並根據結果控製機械部分做相應的運動。 genjushibiedejieguo,cunrushujukujinxingxinxiguanli。yihoukeyisuishiduixinxijinxingjiansuozhaxun,guanlizhekeyihuozhimouduanshijianneiliushuixiandemangxian,weixiayibudegongzuozuochuanpai;可以獲知近期內布匹的質量情況等等。
|