




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第4頁TwinCATTwinCATVision金屬表面劃痕檢測的實(shí)現(xiàn)方法作者:狄海江職務(wù):華北區(qū)技術(shù)工程師郵箱:h.di@日期:2021-05-26摘要:金屬表面缺陷檢測是機(jī)器視覺的主要應(yīng)用方向之一。使用機(jī)器視覺代替人工對(duì)工業(yè)產(chǎn)品表面進(jìn)行檢測能及時(shí)地發(fā)現(xiàn)問題,且在效率上占有顯著優(yōu)勢。通常情況下,金屬類工業(yè)品使用機(jī)器視覺檢測表面缺陷,其圖像具有表面光滑、灰度變換均勻、缺乏紋理等特征,并且缺陷部分(劃痕或者裂紋)相比周圍正常部分要暗一些。本文介紹了使用TwinCATVision實(shí)現(xiàn)金屬表面劃痕檢測的基本方法及實(shí)現(xiàn)步驟。附件:序號(hào)文件名備注1TwinCATScratchDetection.tnzip例程歷史版本:免責(zé)聲明:我們已對(duì)本文檔描述的內(nèi)容做測試。但是差錯(cuò)在所難免,無法保證絕對(duì)正確并完全滿足您的使用需求。本文檔的內(nèi)容可能隨時(shí)更新,如有改動(dòng),恕不事先通知,也歡迎您提出改進(jìn)建議。參考信息:目錄1. 軟硬件版本 32. 準(zhǔn)備工作 32.1. 軟件安裝 32.2. 圖像采集 33. 代碼使用以及講解 43.1. 樣例具體使用方法 43.2. 金屬表面缺陷檢測的特征 53.3. 缺陷檢測的思路 53.4. TwinCATVision中的實(shí)現(xiàn)步驟 54. 總結(jié) 7
軟硬件版本控制器IPC:C6920;軟件版本:TwinCAT3FULL版本V3.1.4024.7;TF7xxx插件版本:Ver.。測試本樣例時(shí)可以使用附件中的離線圖像文件對(duì)算法進(jìn)行驗(yàn)證,因此不需要連接相機(jī)即可測試。準(zhǔn)備工作軟件安裝在IPC控制器C6920中安裝TwinCAT3FULL版本V3.1.4024.7,同時(shí)需要安裝TwinCATVision的插件TF7xxx,本測試中安裝的是Ver.。TF7xxx版本:下載鏈接:/en-en/products/automation/twincat/tfxxxx-twincat-3-functions/tf7xxx-tc3-vision/tf700x.html圖像采集TwinCATVision中可以對(duì)兩類圖像進(jìn)行處理,分別為Filesource(offline)和GigEvisioncamera(Online)。本例中使用TwinCATVision的離線仿真功能,通過算法對(duì)Filesource(offline)圖像進(jìn)行處理。具體步驟:先通過現(xiàn)場相機(jī)將圖像保存,可以使用功能塊FB_VN_WriteImage進(jìn)行保存,具體樣例可以參考:/content/1033/tf7xxx_tc3_vision/18014403352016651.html?id=1346084291421244783也可以使用ADSImageWatch中右上角齒輪菜單中的SaveCurrentImage對(duì)當(dāng)前圖片進(jìn)行手動(dòng)保存:然后將圖像文件拷貝到控制器C6920中,通過FileSource添加到項(xiàng)目中,根據(jù)實(shí)際需求編寫算法對(duì)該圖像文件進(jìn)行處理,處理結(jié)果通過ADSWatch窗口觀測。待處理的離線圖像代碼使用以及講解樣例具體使用方法打開樣例程序,通過FileSource中的AddFiles選項(xiàng)添加附件文件夾Images中的測試圖片:
隨后激活配置直接下載程序即可,隨后可以通過ADSImagewatch觀察處理結(jié)果。金屬表面缺陷特征金屬表面缺陷檢測按照缺陷部分的特征可以分為兩類:第一類:缺陷部分面積較大,現(xiàn)場打光條件較好,缺陷部分的灰度值與正常部分相比較為明顯,這類檢測較為簡單,可通過二值化閾值分割(使用函數(shù)F_VN_Threshold)很方便地區(qū)分出來。第二類:采集的圖像灰度變化均勻,缺陷部分(劃痕或者裂紋)的灰度值變化不明顯,并且面積較小,或者金屬表面有反光或是打光不均勻,很難通過固定閾值的方式將缺陷部分直接提取出來,本例主要針對(duì)這種情況進(jìn)行檢測。缺陷檢測的思路具體的實(shí)現(xiàn)思路如下:第一步:對(duì)圖像進(jìn)行均值濾波處理;第二步:將均值濾波后的圖像與原圖像進(jìn)行相減操作;第三步:對(duì)相減后的圖像進(jìn)行輪廓提取即可得到劃痕或者裂紋。TwinCATVision中的實(shí)現(xiàn)步驟第一步:均值濾波處理。均值濾波需要通過F_VN_InitMatrixStruct和F_VN_CustomFilter兩個(gè)函數(shù)實(shí)現(xiàn),濾波實(shí)現(xiàn)邏輯: 原圖與濾波后的結(jié)果對(duì)比如下:均值濾波前后圖像對(duì)比第二步:將均值濾波后的圖像與原圖像進(jìn)行相減操作該功能通過F_VN_SubtractImages函數(shù)可以實(shí)現(xiàn),通過這個(gè)步驟缺陷部分的灰度值得到了凸顯,但是依靠肉眼直接觀察這個(gè)圖像不容易看清結(jié)果,為了方便觀察,以及后續(xù)的輪廓提取工作,還需要搭配使用二值化函數(shù)F_VN_Threshold來處理,在二值化的圖像中肉眼已經(jīng)很容易觀察到缺陷部分(圖中白色劃痕)。劃痕部分凸顯效果,二值化處理結(jié)果:第三步:輪廓提取,雜質(zhì)濾除。通過F_VN_FindContoursExp輪廓提取函數(shù)可以提取出二值化結(jié)果中所有白色部分的輪廓,然后通過輪廓篩選手段,將面積小于一定值的輪廓圖案進(jìn)行過濾,除去噪聲,即可得到精確的劃痕位置,最后通過F_VN_DrawContours將輪廓繪制到結(jié)果圖像中。實(shí)現(xiàn)方法如下:原圖與提取劃痕部分對(duì)比(綠色線條標(biāo)識(shí)):總結(jié)對(duì)原始圖像進(jìn)行均值濾波后再將濾波后圖像與原始圖像相減的操作是金屬表面劃痕類檢測算法的核心,該方法簡單有效,不僅能將劃痕或者裂紋較為完整地提取出來,并且對(duì)圖像中非劃痕部分的干擾因素有屏蔽作用,如上圖中白色反光部分。因此是我們處理類似問題的首選方法。
上海(中國區(qū)總部)中國上海市靜安區(qū)汶水路299弄9號(hào)(市北智匯園)電話 北京分公司北京市西城區(qū)新街口北大街3號(hào)新街高和大廈407室電話 郵箱:beijing@ 廣州分公司廣州市天河區(qū)珠江新城珠江東路16號(hào)高德置地G2603室電話1/2 郵箱:guangzhou@ 成都分公司成都市錦江區(qū)東御街18號(hào)百揚(yáng)大廈2305
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流行業(yè)合同會(huì)簽制度流程實(shí)踐
- DB32/T 3982-2021網(wǎng)上信訪事項(xiàng)辦理工作規(guī)范
- DB32/T 3610.1-2019道路運(yùn)輸車輛主動(dòng)安全智能防控系統(tǒng)技術(shù)規(guī)范第1部分:平臺(tái)
- DB32/T 3562-2019橋梁結(jié)構(gòu)健康監(jiān)測系統(tǒng)設(shè)計(jì)規(guī)范
- DB31/T 968.2-2016全過程信用管理要求第2部分:行為清單編制指南
- DB31/T 820-2014肉鴿屠宰場防疫技術(shù)規(guī)范
- DB31/T 578-2011飼料中玉米赤霉醇類物質(zhì)的測定液相色譜-串聯(lián)質(zhì)譜法
- DB31/T 1419-2023醫(yī)療付費(fèi)“一件事”應(yīng)用規(guī)范
- DB31/T 1384-2022城市綠地防雷通用技術(shù)要求
- DB31/T 1363-2022口腔綜合治療臺(tái)水路衛(wèi)生管理要求
- 【要填報(bào)的表格】園林行政許可申請表-樹木砍伐、移栽、修剪(洪山園林局專用)
- 《白龍馬》注音歌詞
- 二、問題解決型(指令性目標(biāo))QC成果案例
- 特種作業(yè)人員體檢表
- PCB制板要求模板-綜合版
- 集裝箱板房技術(shù)要求
- 瀝青與瀝青混合料教學(xué)課件
- 自身免疫病及檢驗(yàn)(免疫學(xué)檢驗(yàn)課件)
- 簡單機(jī)械主題單元教學(xué)設(shè)計(jì)
- 部編版語文二年級(jí)下冊第八單元整體教學(xué)設(shè)計(jì)教案
- 2023-2024學(xué)年湖南省湘潭市小學(xué)語文六年級(jí)期末通關(guān)試卷附參考答案和詳細(xì)解析
評(píng)論
0/150
提交評(píng)論