浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 傳感與控制

基于機(jī)器視覺(jué)的零件圖像采集及識(shí)別的研究

發(fā)布時(shí)間:2008/5/29 0:00:00 訪問(wèn)次數(shù):374

0 引言

機(jī)器視覺(jué)是通過(guò)光學(xué)的裝置和非接觸的傳感器自動(dòng)地接受和處理一個(gè)真實(shí)物體的圖像,以獲得所需信息或用于控制機(jī)器動(dòng)作的裝置。機(jī)器視覺(jué)借助于計(jì)算機(jī)軟件對(duì)圖像進(jìn)行定量的分析,其處理的速度與被處理圖像的復(fù)雜程度有關(guān)。它具有快速、可靠、一致性高的優(yōu)點(diǎn),對(duì)于大批量的生產(chǎn)有很好的經(jīng)濟(jì)效益。本課題采用先進(jìn)的圖像采集系統(tǒng)對(duì)零件的輪廓進(jìn)行采集,通過(guò)vc++.net作為開(kāi)發(fā)平臺(tái),結(jié)合圖像處理相關(guān)的算法,對(duì)零件的輪廓邊緣特征進(jìn)行識(shí)別提取。
本文首先通過(guò)wat-902黑白ccd(電荷耦合器件)和t2314fics-3工業(yè)自動(dòng)化鏡頭對(duì)平臺(tái)正下方方形零件拍攝,由mv-20圖像采集卡將模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),將其送入計(jì)算機(jī)進(jìn)行圖像二值化處理、區(qū)域分割、邊緣檢測(cè)及跟蹤、簡(jiǎn)單背景下的物體目標(biāo)與背景的分離以及特征提取等處理,最后融合特征數(shù)據(jù)建立判別函數(shù),實(shí)現(xiàn)了對(duì)零件圖像的自動(dòng)識(shí)別,本文主要介紹灰度變換,二值化處理和邊緣檢測(cè)的算法及其應(yīng)用。

1 灰度變換

灰度變換是圖像增強(qiáng)的重要手段,它可使圖像動(dòng)態(tài)范圍加大,使圖像對(duì)比度擴(kuò)展,圖像更加清晰,特征更加明顯。

本課題采用灰度線性變換方法中的分段變換法進(jìn)行可灰度的拉伸試驗(yàn)、分段線性變換[1]就是將圖像的灰度區(qū)間分成兩段乃至多段分別進(jìn)行線性變換,它的優(yōu)點(diǎn)是可以根據(jù)用戶的需要,拉伸特征物體的灰度細(xì)節(jié),相對(duì)抑制不敢興趣的灰度級(jí)。

分段線性變換遵循以下原則:


如果|a'-c'|>|a-c|,|c'-d'|<|c-d|,|d'-b'|=|d-b|,則是擴(kuò)展第1區(qū)間[a,c],壓縮第2區(qū)間[c,d],維持第3區(qū)間[d,b],得到低灰度級(jí)被增強(qiáng)的圖像。如果|d'-b'|<|d-b|,則可得高灰度級(jí)被增強(qiáng)的圖像。

圖1是基于vc開(kāi)發(fā)出的用于分段線性變換設(shè)置方法,圖中利用點(diǎn)(50,30)和點(diǎn)(200,220)將灰度空間分成3段,通過(guò)調(diào)整這兩點(diǎn)的坐標(biāo)位置進(jìn)行灰度變換。

2 圖像的二值化

為了進(jìn)行圖像識(shí)別,需要將經(jīng)過(guò)拍攝到的圖像二值化,因?yàn)閏cd攝取的圖像f(x,y)為灰階圖像,圖像上的任一像素(x,y)處的灰度級(jí)l范圍為0≤1≤l。當(dāng)l=0,像素顏色為黑色;當(dāng)l=1,像素顏色為白色;當(dāng)0≤1≤l,像素顏色為白色,像素顯示黑與白之間的中間色。所謂圖像的二值化,就是使灰度級(jí)l只能取0或l,則圖中像素的顏色或者為白,或者為黑,此時(shí)圖像被稱為二值圖像(黑白圖像),為了使矩陣運(yùn)算較為簡(jiǎn)單,通常取l=1(規(guī)格化)。

圖像二值化的目的是為了從原始圖像中檢測(cè)出對(duì)象物,即將圖像分成對(duì)象物和背景兩個(gè)區(qū)域,通常的辦法是設(shè)定一個(gè)閾值θ,取原始圖像中灰度級(jí)大于θ的像素群為對(duì)象物,小于θ的像素群為背景區(qū)域,例如設(shè)原始圖像為f(x,y),二值化后圖像為g(x,y),則

二值化的關(guān)鍵和難點(diǎn)是閾值選擇。在數(shù)字圖像中,無(wú)用的背景數(shù)據(jù)以及各種噪聲的數(shù)據(jù)和對(duì)象物常常混在一起,閾值的選擇方法很多,這里采用最大方差閾值法[2,3]對(duì)零件的圖像進(jìn)行處理。

最大方差閾值法是把待處理圖像的直方圖在某一閾值處分割成兩組,當(dāng)被分割成兩組間方差為最大時(shí),決定閾值。

設(shè)灰度圖像f(x,y)的灰度級(jí)為0-l,灰度級(jí)i的像素?cái)?shù)為ni,則圖1中,總像素?cái)?shù)為: 將灰度級(jí)分為兩組:c0=0~k,c1=k+1~l,則c0產(chǎn)生的概率為:


圖2為二值化前后的直方圖。

3 邊緣檢測(cè)

在對(duì)圖像進(jìn)行特征提取之前,一般都需要進(jìn)行邊緣檢測(cè),然后進(jìn)行二值化處理,邊緣檢測(cè)將突出圖像的邊緣,邊緣以外的圖像區(qū)域通常被削弱甚至被完全去掉。處理后邊界的亮度與原圖中邊緣周圍的亮度變化率成正比。邊緣一般分為階躍性邊緣和屋頂狀邊緣。

在本課題中,零件圖像和背景圖像的灰度值有著顯著的不同,屬于階躍性邊緣,這種邊緣的檢測(cè)通常借助空域微分算子進(jìn)行,通過(guò)將其模板與圖像卷積來(lái)完成,其實(shí)質(zhì)是采用某種算法提取出圖像與背景間的交界線,用圖像灰度分布的梯度來(lái)反映,因此可以用局部圖像微分技術(shù)來(lái)獲得邊緣檢測(cè)算子。以下是對(duì)幾種經(jīng)典的邊緣檢測(cè)算子進(jìn)行理論分析,并對(duì)

0 引言

機(jī)器視覺(jué)是通過(guò)光學(xué)的裝置和非接觸的傳感器自動(dòng)地接受和處理一個(gè)真實(shí)物體的圖像,以獲得所需信息或用于控制機(jī)器動(dòng)作的裝置。機(jī)器視覺(jué)借助于計(jì)算機(jī)軟件對(duì)圖像進(jìn)行定量的分析,其處理的速度與被處理圖像的復(fù)雜程度有關(guān)。它具有快速、可靠、一致性高的優(yōu)點(diǎn),對(duì)于大批量的生產(chǎn)有很好的經(jīng)濟(jì)效益。本課題采用先進(jìn)的圖像采集系統(tǒng)對(duì)零件的輪廓進(jìn)行采集,通過(guò)vc++.net作為開(kāi)發(fā)平臺(tái),結(jié)合圖像處理相關(guān)的算法,對(duì)零件的輪廓邊緣特征進(jìn)行識(shí)別提取。
本文首先通過(guò)wat-902黑白ccd(電荷耦合器件)和t2314fics-3工業(yè)自動(dòng)化鏡頭對(duì)平臺(tái)正下方方形零件拍攝,由mv-20圖像采集卡將模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),將其送入計(jì)算機(jī)進(jìn)行圖像二值化處理、區(qū)域分割、邊緣檢測(cè)及跟蹤、簡(jiǎn)單背景下的物體目標(biāo)與背景的分離以及特征提取等處理,最后融合特征數(shù)據(jù)建立判別函數(shù),實(shí)現(xiàn)了對(duì)零件圖像的自動(dòng)識(shí)別,本文主要介紹灰度變換,二值化處理和邊緣檢測(cè)的算法及其應(yīng)用。

1 灰度變換

灰度變換是圖像增強(qiáng)的重要手段,它可使圖像動(dòng)態(tài)范圍加大,使圖像對(duì)比度擴(kuò)展,圖像更加清晰,特征更加明顯。

本課題采用灰度線性變換方法中的分段變換法進(jìn)行可灰度的拉伸試驗(yàn)、分段線性變換[1]就是將圖像的灰度區(qū)間分成兩段乃至多段分別進(jìn)行線性變換,它的優(yōu)點(diǎn)是可以根據(jù)用戶的需要,拉伸特征物體的灰度細(xì)節(jié),相對(duì)抑制不敢興趣的灰度級(jí)。

分段線性變換遵循以下原則:


如果|a'-c'|>|a-c|,|c'-d'|<|c-d|,|d'-b'|=|d-b|,則是擴(kuò)展第1區(qū)間[a,c],壓縮第2區(qū)間[c,d],維持第3區(qū)間[d,b],得到低灰度級(jí)被增強(qiáng)的圖像。如果|d'-b'|<|d-b|,則可得高灰度級(jí)被增強(qiáng)的圖像。

圖1是基于vc開(kāi)發(fā)出的用于分段線性變換設(shè)置方法,圖中利用點(diǎn)(50,30)和點(diǎn)(200,220)將灰度空間分成3段,通過(guò)調(diào)整這兩點(diǎn)的坐標(biāo)位置進(jìn)行灰度變換。

2 圖像的二值化

為了進(jìn)行圖像識(shí)別,需要將經(jīng)過(guò)拍攝到的圖像二值化,因?yàn)閏cd攝取的圖像f(x,y)為灰階圖像,圖像上的任一像素(x,y)處的灰度級(jí)l范圍為0≤1≤l。當(dāng)l=0,像素顏色為黑色;當(dāng)l=1,像素顏色為白色;當(dāng)0≤1≤l,像素顏色為白色,像素顯示黑與白之間的中間色。所謂圖像的二值化,就是使灰度級(jí)l只能取0或l,則圖中像素的顏色或者為白,或者為黑,此時(shí)圖像被稱為二值圖像(黑白圖像),為了使矩陣運(yùn)算較為簡(jiǎn)單,通常取l=1(規(guī)格化)。

圖像二值化的目的是為了從原始圖像中檢測(cè)出對(duì)象物,即將圖像分成對(duì)象物和背景兩個(gè)區(qū)域,通常的辦法是設(shè)定一個(gè)閾值θ,取原始圖像中灰度級(jí)大于θ的像素群為對(duì)象物,小于θ的像素群為背景區(qū)域,例如設(shè)原始圖像為f(x,y),二值化后圖像為g(x,y),則

二值化的關(guān)鍵和難點(diǎn)是閾值選擇。在數(shù)字圖像中,無(wú)用的背景數(shù)據(jù)以及各種噪聲的數(shù)據(jù)和對(duì)象物常常混在一起,閾值的選擇方法很多,這里采用最大方差閾值法[2,3]對(duì)零件的圖像進(jìn)行處理。

最大方差閾值法是把待處理圖像的直方圖在某一閾值處分割成兩組,當(dāng)被分割成兩組間方差為最大時(shí),決定閾值。

設(shè)灰度圖像f(x,y)的灰度級(jí)為0-l,灰度級(jí)i的像素?cái)?shù)為ni,則圖1中,總像素?cái)?shù)為: 將灰度級(jí)分為兩組:c0=0~k,c1=k+1~l,則c0產(chǎn)生的概率為:


圖2為二值化前后的直方圖。

3 邊緣檢測(cè)

在對(duì)圖像進(jìn)行特征提取之前,一般都需要進(jìn)行邊緣檢測(cè),然后進(jìn)行二值化處理,邊緣檢測(cè)將突出圖像的邊緣,邊緣以外的圖像區(qū)域通常被削弱甚至被完全去掉。處理后邊界的亮度與原圖中邊緣周圍的亮度變化率成正比。邊緣一般分為階躍性邊緣和屋頂狀邊緣。

在本課題中,零件圖像和背景圖像的灰度值有著顯著的不同,屬于階躍性邊緣,這種邊緣的檢測(cè)通常借助空域微分算子進(jìn)行,通過(guò)將其模板與圖像卷積來(lái)完成,其實(shí)質(zhì)是采用某種算法提取出圖像與背景間的交界線,用圖像灰度分布的梯度來(lái)反映,因此可以用局部圖像微分技術(shù)來(lái)獲得邊緣檢測(cè)算子。以下是對(duì)幾種經(jīng)典的邊緣檢測(cè)算子進(jìn)行理論分析,并對(duì)

相關(guān)IC型號(hào)

熱門點(diǎn)擊

 

推薦技術(shù)資料

滑雪繞樁機(jī)器人
   本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!