版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《機(jī)器視覺應(yīng)用實(shí)驗(yàn)報(bào)告》姓名黃柱漢學(xué)號(hào)201341304523院系機(jī)械與汽車工程學(xué)院專業(yè)儀器儀表工程指導(dǎo)教師全燕鳴教授2015年04月16日華南理工大學(xué)實(shí)驗(yàn)報(bào)告課程名稱:機(jī)器視覺應(yīng)用機(jī)械與汽車工程學(xué)院系儀器儀表工程專業(yè)姓名黃柱漢實(shí)驗(yàn)名稱機(jī)器視覺應(yīng)用實(shí)驗(yàn)日期2015.4.16指導(dǎo)老師全燕鳴實(shí)驗(yàn)?zāi)康闹饕康挠幸韵聨c(diǎn):實(shí)際搭建工業(yè)相機(jī)、光源、被攝物體圖像獲取系統(tǒng),自選Labview或Matlab、Halcon、NiVision軟件平臺(tái),用打印標(biāo)定板求解相機(jī)內(nèi)外參數(shù)以及進(jìn)行現(xiàn)場(chǎng)系統(tǒng)標(biāo)定;進(jìn)行一個(gè)具體實(shí)物體的攝像實(shí)驗(yàn),經(jīng)圖像預(yù)處理和后處理,獲得其主要形狀尺寸的測(cè)量〔二維〕進(jìn)行一個(gè)具體實(shí)物體的攝像實(shí)驗(yàn),經(jīng)圖像預(yù)處理和后處理,識(shí)別出其外表缺陷和定位。實(shí)驗(yàn)原理“機(jī)器視覺”是用機(jī)器代替人眼來進(jìn)行識(shí)別、測(cè)量、判斷等。機(jī)器視覺系統(tǒng)是通過攝像頭將拍攝對(duì)象轉(zhuǎn)換成圖像信號(hào),然后再交由圖像分析系統(tǒng)進(jìn)行分析、測(cè)量等。一個(gè)典型的機(jī)器視覺系統(tǒng)包括照明、鏡頭、相機(jī)、圖像采集卡和視覺處理器5個(gè)局部。HALCON是在世界范圍內(nèi)廣泛使用的機(jī)器視覺軟件,擁有滿足各類機(jī)器視覺應(yīng)用的完善開發(fā)庫。HALCON也包含Blob分析、形態(tài)學(xué)、模式識(shí)別、測(cè)量、三維攝像機(jī)定標(biāo)、雙目立體視覺等杰出的高級(jí)算法。HALCON支持Linux和Windows,并且可以通過C、C++、C#、Visual
Basic和Delphi語言訪問。另外HALCON與硬件無關(guān),支持大多數(shù)圖像采集卡及帶有DirectShow和IEEE
1394驅(qū)動(dòng)的采集設(shè)備,用戶可以利用其開放式結(jié)構(gòu)快速開發(fā)圖像處理和機(jī)器視覺應(yīng)用軟件,具有良好的跨平臺(tái)移植性和較快的執(zhí)行速度。本實(shí)驗(yàn)包括對(duì)被測(cè)工件進(jìn)行尺寸測(cè)量和外表缺陷檢測(cè)。尺寸測(cè)量是通過使用機(jī)器視覺來對(duì)考察對(duì)象的尺寸、形狀等信息進(jìn)行度量;缺陷檢測(cè)是通過機(jī)器視覺手段來分析零部件信息,從而判斷其是否存在缺陷。尺寸測(cè)量和外表缺陷檢測(cè)均可以通過邊緣檢測(cè)來實(shí)現(xiàn)。圖像邊緣是指其周圍像素灰度后階變化或屋頂狀變化的那些像素的集合,它存在于目標(biāo)與背景、目標(biāo)與目標(biāo)、區(qū)域與區(qū)域,基元與基元之間。它具有方向和幅度兩個(gè)特征。沿邊緣走向,像素變化比擬平緩;而垂直于邊緣走向,像素變化比擬劇烈,而這種劇烈可能呈現(xiàn)階躍狀,也可能呈現(xiàn)斜坡狀。如圖1所示,邊緣上的這種變化可以用微分算子檢測(cè)出來,通常用一階或二階導(dǎo)數(shù)來檢測(cè)邊緣。不同的是,一階導(dǎo)數(shù)認(rèn)為最大值對(duì)應(yīng)邊緣位置,而二階導(dǎo)數(shù)那么以過零點(diǎn)對(duì)應(yīng)邊緣位置。a)圖像灰度變化b)圖像灰度一階導(dǎo)數(shù)c)圖像灰度二階導(dǎo)數(shù)圖1圖像灰度變化與導(dǎo)數(shù)在傳統(tǒng)邊緣檢測(cè)方法里,基于一階導(dǎo)數(shù)的邊緣檢測(cè)算子有Robert算子、Sobel算子、Prewitt算子等。實(shí)驗(yàn)器材MER-500-7UM彩色數(shù)字相機(jī),鏡頭位computar8mm,單個(gè)像素尺寸2.2x2.2um;三腳架;標(biāo)定板,厚度3.8mm;計(jì)算機(jī);被測(cè)工件;游標(biāo)卡尺。實(shí)驗(yàn)內(nèi)容與步驟實(shí)驗(yàn)內(nèi)容:(1)搭建視覺測(cè)量系統(tǒng);(2)采集標(biāo)定板與被測(cè)工件圖像;(3)利用HALCON軟件進(jìn)行相機(jī)標(biāo)定,同時(shí)分別對(duì)被測(cè)工件進(jìn)行尺寸測(cè)量與缺陷檢測(cè)。2.待測(cè)對(duì)象描述:尺寸測(cè)量與缺陷檢測(cè)的對(duì)象是一塊有五個(gè)開孔的小型面板,如圖2所示,面板外表較粗糙,對(duì)于光源系統(tǒng)及其背景選擇有較高要求。在使用中,開孔的作用是或者定位,假設(shè)孔的尺寸過大(或過小),會(huì)導(dǎo)致外接接口安裝不穩(wěn)定(或定位不準(zhǔn)確)。同樣,假設(shè)存在不規(guī)那么缺陷使得開孔過大(或過小),亦會(huì)導(dǎo)致上述結(jié)果,故對(duì)此面板在使用前進(jìn)行尺寸測(cè)量與缺陷檢測(cè)是非常必要的。圖2被測(cè)工件圖像3.實(shí)驗(yàn)步驟:(1)根據(jù)現(xiàn)場(chǎng)環(huán)境,選擇適宜的機(jī)架安放地點(diǎn)——光照強(qiáng)度適合、穩(wěn)定,安裝位置平坦。(2)利用扳手等工具,將三腳架、相機(jī)和鏡頭組裝好。其中盡量保持相機(jī)鏡頭的中心線與測(cè)量平面的法線平行;(3)啟動(dòng)計(jì)算機(jī),翻開大恒圖像采集軟件。將相機(jī)與計(jì)算機(jī)連接。(4)在測(cè)量平面上放置白色背景〔白紙〕,將標(biāo)定板放在白色背景上,調(diào)整標(biāo)定板的位置,使得標(biāo)定板完全落在相機(jī)視場(chǎng)內(nèi)部,對(duì)標(biāo)定板進(jìn)行圖像采集。(5)通過平移、旋轉(zhuǎn)或改變其與成像平面的夾角改變標(biāo)定板的位置,直至完成15次標(biāo)定板圖像采集工作,得到局部標(biāo)定板圖像如圖3所示。abcdef圖3局部標(biāo)定板圖片(6)保持相機(jī)所有狀態(tài)不變,放置好被測(cè)工件,根據(jù)被測(cè)工件材質(zhì)選擇適宜的背景色調(diào),調(diào)整光源強(qiáng)度與打光方式。對(duì)被測(cè)工件進(jìn)行圖像采集,視覺測(cè)量平臺(tái)如圖4所示。圖4視覺測(cè)量平臺(tái)(7)利用HALCON軟件編寫工件的尺寸測(cè)量程序,面板尺寸測(cè)量的流程如圖5所示。圖5尺寸測(cè)量流程圖(8)測(cè)量缺陷幾何參數(shù):利用HALCON軟件編寫測(cè)量程序,流程如圖6所示:圖6尺寸測(cè)量與確定缺陷幾何參數(shù)流程圖數(shù)據(jù)記錄1.?dāng)z像機(jī)標(biāo)定:使用標(biāo)定板圖像進(jìn)行標(biāo)定翻開HALCON軟件,出現(xiàn)界面如圖7所示;圖7HALCON軟件界面點(diǎn)擊“助手”—“翻開新的Calibration”創(chuàng)立新的Calibration,加載描述文件〔注意文件路徑不能夠包含中文字符〕,標(biāo)定板厚度是3.8mm,單個(gè)像元的寬和高都是2.2um,焦距默認(rèn)值即可,如圖8a)所示;a)Calibration界面1b)Calibration界面2圖8標(biāo)定界面加載標(biāo)定板圖像〔注意文件路徑不能夠包含中文字符〕,如圖8b)所示,標(biāo)定過程中提示某圖像“檢測(cè)出品質(zhì)問題”不用移除,假設(shè)提示某圖像“提取標(biāo)志點(diǎn)失敗”,那么必須移除,否那么無法進(jìn)行標(biāo)定操作,這里將“確定”的圖像設(shè)為參考位姿;點(diǎn)擊“標(biāo)定”,得到對(duì)應(yīng)的攝像機(jī)內(nèi)外參數(shù),如圖9a)所示;a)攝像機(jī)標(biāo)定結(jié)果1b)攝像機(jī)標(biāo)定結(jié)果2圖9攝像機(jī)標(biāo)定結(jié)果在標(biāo)定助手代碼生成界面點(diǎn)擊“插入代碼”,將代碼插入到程序窗口的結(jié)果,如圖9b)所示;利用算子校正位姿,排除相機(jī)沒有嚴(yán)格垂直安裝對(duì)后續(xù)測(cè)量尺寸帶來的干擾。代碼:set_origin_pose(CameraPose,0,0,0.00246,PoseNewOrigin)2.尺寸測(cè)量:加載面板圖像,直接將圖像拖放到HALCON軟件中〔圖像是灰度圖像〕,如圖10所示;代碼:read_image(Hhm2,'C:/Users/Administrator/Desktop/hhm2.bmp')圖10面板灰度圖像提取感興趣區(qū)域〔RIO〕,點(diǎn)擊“編輯ROI:ROI”—“繪制感興趣區(qū)域”—“插入代碼”,如圖11所示;代碼:gen_rectangle2(ROI_1_0,794.269,1017.31,rad(59.3003),485.18,248.842)dev_set_draw('margin')reduce_domain(GrayImage,ROI_0,ImageReduced)感興趣區(qū)域感興趣區(qū)域感興趣區(qū)域感興趣區(qū)域a)感興趣區(qū)域圖1b)感興趣區(qū)域圖1c)感興趣區(qū)域圖2圖11感興趣區(qū)域圖閾值分割,點(diǎn)擊“灰度直方圖”—“改變輸出顏色”—“改變閾值”—“插入代碼”獲得被測(cè)區(qū)域,如圖12a〕所示;代碼:threshold(ImageReduced,Regions,74,255)提取邊緣輪廓,點(diǎn)擊“特征直方圖”—“改變輸出顏色”—“改變所需特征”—“改變閾值”—“插入代碼”獲得符合特征的區(qū)域,如圖12b〕和c〕所示;代碼:connection(Regions,ConnectedRegions)select_shape(ConnectedRegions,SelectedRegions,'area','and',1753.22,12516.9)圖12被測(cè)區(qū)域圖選用適宜方法擬合,獲得被測(cè)區(qū)域最小外接圓形,同時(shí)獲得與圓的圓心和半徑,如圖13所示;代碼:smallest_circle(SelectedRegions,Row,Column,Radius)gen_circle(Circle,Row,Column,Radius)a)被測(cè)區(qū)域最小圓形b)被測(cè)區(qū)域最小圓形參數(shù)圖13被測(cè)區(qū)域最小圓形將像素坐標(biāo)轉(zhuǎn)換為世界坐標(biāo):image_points_to_world_plane(CameraParameters,PoseNewOrigin,Row,Column,'mm',X,Y)三個(gè)圓心之間的距離實(shí)驗(yàn)數(shù)據(jù)記錄:面板圓形形3面板圓面板圓形形3面板圓形2面板圓形1圖14被測(cè)區(qū)域最小圓形圖表1面板尺寸表單位:mm面板圓心1和2面板圓心1和3面板圓心2和3實(shí)測(cè)距離17.6826.8012.62HALCON計(jì)算距離18.706332.938414.71973.缺陷檢測(cè)缺陷標(biāo)定的主要思路:以圖中缺陷與圓形孔所成圖像就是橢圓,所以利用橢圓面積減去原先圓的面積就是缺陷的面積,從而得到缺陷圖像。缺陷標(biāo)定流程步驟命令得到圖像1讀取圖像(灰度圖)read_image(Hhm2,'C:/Users/Administrator/Desktop/hhm2.bmp')2選取感興趣區(qū)域(預(yù)測(cè)未存在缺陷時(shí)孔的形態(tài))gen_region_runs(ROI_“area”);”area為數(shù)集,由于數(shù)集較長(zhǎng)故不列出”reduce_domain(Image000,ROI_0,ImageReduced)3閾值分割threshold(Hhm2,Region,90,255)connection(Region,ConnectedRegions)4最小外接圓形get_image_size(ImagePart,Width,Height)edges_sub_pix(ImageWorld,Edges,'canny',1,20,40)5把線條擬合成橢圓fit_ellipse_contour_xld(Edges,'fitzgibbon',-1,0,0,200,3,2,Row,Column,Phi,Radius1,Radius2,StartPhi,EndPhi,PointOrder)6缺陷輪廓的區(qū)域就是橢圓的面積減去小圓〔橢圓短徑為半徑的圓〕RT:=3.14*Radius1*Radius2RT1:=3.14*Radius2*Radius2QueXian:=RT-RT12.實(shí)驗(yàn)結(jié)果表2儀外表板缺陷尺寸實(shí)測(cè)/mmHALCON計(jì)算/mm長(zhǎng)徑4.114.98534短徑3.223.65419六、數(shù)據(jù)分析處理1.游標(biāo)卡尺實(shí)測(cè)面板圓形圓心1和2的距離L1=16.68mm;面板圓心1和3的距離L2=26.80mm;面板圓心2和3的距離L3=12.62mm;利用HALCON軟件標(biāo)定后,測(cè)面板圓形圓心1和2的距離L1’=18.7063mm;面板圓心1和3的距離L2’=32.9384mm;面板圓心2和3的距離L3’=14.7197mm;HALCON軟件測(cè)得值與游標(biāo)卡尺測(cè)得值的絕對(duì)誤差:相對(duì)誤差:2.缺陷幾何參數(shù)測(cè)量與誤差游標(biāo)卡尺實(shí)測(cè)長(zhǎng)徑;游標(biāo)卡尺實(shí)測(cè)短徑HALCON軟件標(biāo)定后,測(cè)得長(zhǎng)徑,短徑;HALCON軟件測(cè)得值與卡尺長(zhǎng)徑絕對(duì)誤差:長(zhǎng)徑相對(duì)誤差:短徑絕對(duì)誤差:短徑相對(duì)誤差:誤差分析:(1)圖像采集時(shí),工件未放置于相機(jī)的成像中心,選用物距太大,相機(jī)中心線并沒有垂直測(cè)量平面;(2)被測(cè)工件開孔尺寸小,實(shí)際尺寸與缺陷的測(cè)量困難,尤其是缺陷的長(zhǎng)度與開孔的寬度;(3)工件輪廓分辨率不夠高,使得
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年泰能電力前臺(tái)招聘筆試題及答案
- 2025年四川文秘遴選筆試及答案
- 2025年長(zhǎng)子縣事業(yè)單位考試面試及答案
- 2025年大慶市大同區(qū)事業(yè)編考試及答案
- 2025年青島經(jīng)控集團(tuán)招聘筆試題及答案
- 船舶隱患排查治理制度
- 2026年地理探索世界地理與中國(guó)特色地理試題庫
- 2026年物流管理專業(yè)考試物流網(wǎng)絡(luò)優(yōu)化與運(yùn)營(yíng)題庫
- 2026年注冊(cè)會(huì)計(jì)師從業(yè)考試綜合素質(zhì)提升題庫及答案解析
- 2026年網(wǎng)絡(luò)安全寶典網(wǎng)絡(luò)安全管理專業(yè)試題集
- 專業(yè)律師服務(wù)合同書樣本
- 反詐宣傳講座課件
- GB/T 6003.2-2024試驗(yàn)篩技術(shù)要求和檢驗(yàn)第2部分:金屬穿孔板試驗(yàn)篩
- DB32T 4398-2022《建筑物掏土糾偏技術(shù)標(biāo)準(zhǔn)》
- (精確版)消防工程施工進(jìn)度表
- 保險(xiǎn)公司資產(chǎn)負(fù)債表、利潤(rùn)表、現(xiàn)金流量表和所有者權(quán)益變動(dòng)表格式
- 電磁流量說明書
- XX少兒棋院加盟協(xié)議
- 五年級(jí)數(shù)學(xué)應(yīng)用題專題訓(xùn)練50題
- 2021年四川省資陽市中考數(shù)學(xué)試卷
- 高處作業(yè)安全培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論