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