




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第4頁(yè)TwinCATTwinCATVision金屬表面劃痕檢測(cè)的實(shí)現(xiàn)方法作者:狄海江職務(wù):華北區(qū)技術(shù)工程師郵箱:h.di@日期:2021-05-26摘要:金屬表面缺陷檢測(cè)是機(jī)器視覺的主要應(yīng)用方向之一。使用機(jī)器視覺代替人工對(duì)工業(yè)產(chǎn)品表面進(jìn)行檢測(cè)能及時(shí)地發(fā)現(xiàn)問題,且在效率上占有顯著優(yōu)勢(shì)。通常情況下,金屬類工業(yè)品使用機(jī)器視覺檢測(cè)表面缺陷,其圖像具有表面光滑、灰度變換均勻、缺乏紋理等特征,并且缺陷部分(劃痕或者裂紋)相比周圍正常部分要暗一些。本文介紹了使用TwinCATVision實(shí)現(xiàn)金屬表面劃痕檢測(cè)的基本方法及實(shí)現(xiàn)步驟。附件:序號(hào)文件名備注1TwinCATScratchDetection.tnzip例程歷史版本:免責(zé)聲明:我們已對(duì)本文檔描述的內(nèi)容做測(cè)試。但是差錯(cuò)在所難免,無法保證絕對(duì)正確并完全滿足您的使用需求。本文檔的內(nèi)容可能隨時(shí)更新,如有改動(dòng),恕不事先通知,也歡迎您提出改進(jìn)建議。參考信息:目錄1. 軟硬件版本 32. 準(zhǔn)備工作 32.1. 軟件安裝 32.2. 圖像采集 33. 代碼使用以及講解 43.1. 樣例具體使用方法 43.2. 金屬表面缺陷檢測(cè)的特征 53.3. 缺陷檢測(cè)的思路 53.4. TwinCATVision中的實(shí)現(xiàn)步驟 54. 總結(jié) 7
軟硬件版本控制器IPC:C6920;軟件版本:TwinCAT3FULL版本V3.1.4024.7;TF7xxx插件版本:Ver.。測(cè)試本樣例時(shí)可以使用附件中的離線圖像文件對(duì)算法進(jìn)行驗(yàn)證,因此不需要連接相機(jī)即可測(cè)試。準(zhǔn)備工作軟件安裝在IPC控制器C6920中安裝TwinCAT3FULL版本V3.1.4024.7,同時(shí)需要安裝TwinCATVision的插件TF7xxx,本測(cè)試中安裝的是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)場(chǎng)相機(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窗口觀測(cè)。待處理的離線圖像代碼使用以及講解樣例具體使用方法打開樣例程序,通過FileSource中的AddFiles選項(xiàng)添加附件文件夾Images中的測(cè)試圖片:
隨后激活配置直接下載程序即可,隨后可以通過ADSImagewatch觀察處理結(jié)果。金屬表面缺陷特征金屬表面缺陷檢測(cè)按照缺陷部分的特征可以分為兩類:第一類:缺陷部分面積較大,現(xiàn)場(chǎng)打光條件較好,缺陷部分的灰度值與正常部分相比較為明顯,這類檢測(cè)較為簡(jiǎn)單,可通過二值化閾值分割(使用函數(shù)F_VN_Threshold)很方便地區(qū)分出來。第二類:采集的圖像灰度變化均勻,缺陷部分(劃痕或者裂紋)的灰度值變化不明顯,并且面積較小,或者金屬表面有反光或是打光不均勻,很難通過固定閾值的方式將缺陷部分直接提取出來,本例主要針對(duì)這種情況進(jìn)行檢測(cè)。缺陷檢測(cè)的思路具體的實(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)行均值濾波后再將濾波后圖像與原始圖像相減的操作是金屬表面劃痕類檢測(cè)算法的核心,該方法簡(jiǎn)單有效,不僅能將劃痕或者裂紋較為完整地提取出來,并且對(duì)圖像中非劃痕部分的干擾因素有屏蔽作用,如上圖中白色反光部分。因此是我們處理類似問題的首選方法。
上海(中國(guó)區(qū)總部)中國(guó)上海市靜安區(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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年造紙完成工段智能裝備項(xiàng)目發(fā)展計(jì)劃
- 2025年河南應(yīng)用技術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)匯編
- 2025至2030年中國(guó)棉帆布輸送帶數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 《第二章 第2節(jié) 聲音的特性》教學(xué)設(shè)計(jì)教學(xué)反思-2023-2024學(xué)年初中物理人教版八年級(jí)上冊(cè)
- 萬兆網(wǎng)絡(luò)的關(guān)鍵技術(shù)
- 農(nóng)產(chǎn)品批發(fā)綜合市場(chǎng)項(xiàng)目背景及意義
- 機(jī)械原理 第六章 齒輪傳動(dòng)學(xué)習(xí)課件
- 商品購(gòu)貨合同模板范本5篇-購(gòu)物商品合同模板怎么寫
- 二零二五年度蔬菜種植基地土地流轉(zhuǎn)合同
- 二零二五年度生態(tài)農(nóng)業(yè)示范區(qū)土地租賃合同
- 空調(diào)維保服務(wù)項(xiàng)目質(zhì)量保障措施
- 《馬克思主義與社會(huì)科學(xué)方法論》課后思考題答案全
- 急性心肌梗塞
- 八年級(jí)地理下期教學(xué)計(jì)劃(星球地圖版)
- 藍(lán)色科技風(fēng)半導(dǎo)體產(chǎn)業(yè)PPT模板
- 院感手衛(wèi)生培訓(xùn)課件
- 鑄牢中華民族共同體意識(shí)學(xué)習(xí)PPT
- 多重耐藥鮑曼不動(dòng)桿菌治療課件
- 物理光學(xué)-第二章-光波的疊加與分析-課件
- PID圖(工藝儀表流程圖)基礎(chǔ)知識(shí)培訓(xùn)課件
- 《澳大利亞特有動(dòng)物》課件
評(píng)論
0/150
提交評(píng)論