自動(dòng)檢測(cè)技術(shù)作為一種快速、實(shí)時(shí)、準(zhǔn)確采集與處理信息的高新技術(shù),已逐漸成為國(guó)民經(jīng)濟(jì)信息化、增強(qiáng)競(jìng)爭(zhēng)力不可缺少的技術(shù)工具和手段。布匹在現(xiàn)代生產(chǎn)流水線上,需要判別出布匹的顏色是否合格、布匹上是否有雜質(zhì)及雜質(zhì)的數(shù)量。用機(jī)器視覺(jué)檢測(cè)方法可以大大提高生產(chǎn)效率和生產(chǎn)的自動(dòng)化程度。
機(jī)器視覺(jué)是在沒(méi)有人工干預(yù)的情況下使用計(jì)算機(jī)來(lái)處理和分析圖像信息并作出結(jié)論。機(jī)器視覺(jué)的特點(diǎn)是自動(dòng)化、客觀、非接觸和高精度,與一般意義上的圖像處理系統(tǒng)相比,機(jī)器視覺(jué)強(qiáng)調(diào)的是精度和速度,以及工業(yè)現(xiàn)場(chǎng)環(huán)境下的可靠性。視覺(jué)系統(tǒng)一般包括:光源、工業(yè)相機(jī)、圖像處理單元、圖像分析軟件、監(jiān)視器、通訊/輸入輸出單元等。本文著重講解一下圖像處理圖像處理單元。
機(jī)器視覺(jué)系統(tǒng)中,視覺(jué)信息的處理技術(shù)主要依賴于圖像處理方法,它包括圖像增強(qiáng)、數(shù)據(jù)編碼和傳輸、平滑、邊緣銳化、分割、特征抽取、圖像識(shí)別與理解等內(nèi)容。經(jīng)過(guò)這些處理后,輸出圖像的質(zhì)量得到相當(dāng)程度的改善,既改善了圖像的視覺(jué)效果,又便于計(jì)算機(jī)對(duì)圖像進(jìn)行分析、處理和識(shí)別。我們使用德國(guó)Stemmer公司的機(jī)器視覺(jué)軟件開(kāi)發(fā)包-CVB中的color、blob工具,它適合于開(kāi)發(fā)顏色模式識(shí)別和斑點(diǎn)的檢測(cè)。
Color檢測(cè)
一般而言,從彩色工業(yè)CCD相機(jī)中獲取的圖像都是RGB圖像。也就是說(shuō)每一個(gè)像素都由紅(R)綠(G)籃(B)三個(gè)成分組成,來(lái)表示RGB色彩空間中的一個(gè)點(diǎn)。問(wèn)題在于這些色差不同于人眼的感覺(jué)。即使很小的噪聲也會(huì)改變顏色空間中的位置。所以無(wú)論我們?nèi)搜鄹杏X(jué)有多么的近似,在顏色空間中也不盡相同。基于上述原因,我們需要將RGB像素轉(zhuǎn)換成為另一種顏色空間CIELAB。目的就是使我們?nèi)搜鄣母杏X(jué)盡可能的與顏色空間中的色差相近。
Blob檢測(cè)
Blob分析(Blob Analysis)是對(duì)圖像中相同像素的連通域進(jìn)行分析,該連通域稱為Blob。經(jīng)二值化(Binary Thresholding)處理后的圖像中色斑可認(rèn)為是blob。Blob分析工具可以從背景中分離出目標(biāo),并可計(jì)算出目標(biāo)的數(shù)量、位置、形狀、方向和大小,還可以提供相關(guān)斑點(diǎn)間的拓?fù)浣Y(jié)構(gòu)。在處理過(guò)程中不是采用單個(gè)的像素逐一分析,而是對(duì)圖形的行進(jìn)行操作。圖像的每一行都用游程長(zhǎng)度編碼(RLE)來(lái)表示相鄰的目標(biāo)范圍。這種算法與基于象素的算法相比,大大提高處理速度。
北京盈美智科技發(fā)展有限公司代理機(jī)器視覺(jué)產(chǎn)品,包括工業(yè)相機(jī)、機(jī)器視覺(jué)軟件開(kāi)發(fā)包-CVB等。詳情請(qǐng)登錄我們的網(wǎng)站:www.cnimage.com。聯(lián)系方式:18901088856。
|