時間:2021-07-30 17:00:03來源:深圳市正運動技術有限公司
前面講述的外觀檢測的課程中,我們都是以矩形ROI區域框選我們需要檢測的外觀表面范圍。
但是很多產品外形通常都不是規則的矩形或者圓形,用矩形或者圓形ROI區域很難對產品的外觀進行全局檢測,可能會遺漏掉某些細節部分。
因此,我們引入了將提取的產品輪廓轉換成檢測區域的算法,就可以實現對產品進行全局外觀檢測,避免遺漏細節或者增加無需檢測的干擾區域。
采用機器視覺檢測方法,相對于傳統人工檢測方法,降低了勞動成本和提高工作效率,避免了工人因主觀因素和生理疲勞造成的不良品漏檢,而造成的勞動成本增加和工作效率的降低的問題。
上期課程,我們講述了機器視覺方案中工件檢測圓度的應用例程,本期課程我們將和大家一起分享如何實現產品全局外觀檢測的功能。
教學視頻
一檢測原理梯形圖介紹
(一)檢測需求
檢測USB-C接口充電頭外觀表面是否有臟污。
(二)軟件算法
二軟件實現梯形圖介紹
(一)軟件實現
1.打開ZDevelop軟件:新建名稱為“ContourToRegion.zpj”項目→新建“HMI”文件→新建“main.bas”文件,用于編寫界面響應函數→新建“global_variable.bas”文件用于存放全局變量并開啟HMI自動運行任務→新建“draw.bas”文件用于更新繪制ROI數據→新建“camera.bas”文件用于實現相機采集功能→文件添加到項目。
2.設計HMI界面。
3.關聯HMI界面控件變量。
4.本期課程代碼演示是基于上節課程中工件圓度檢測的示例代碼另外添加了本期課程使用的最小和最大輪廓的設置參數,以及輪廓轉換成檢測區域的指令。此次課程完整代碼和示例圖片可通過下方鏈接獲取。
輪廓轉換成檢測區域的指令:
ZV_CONTAPPROXPOLY (輸入輪廓或輪廓列表,輸出多邊形逼近后的輪廓或輪廓列表,輪廓分割的精度,分割精度越小分割的多邊形線段就越多,多邊形就越逼近輪廓,常用值 0.5,1,1.5,2)
ZV_CONTGENPARALLEL(輸入輪廓,生成的外擴或內縮的輪廓,輸出輪廓,外擴或內縮距離,距離單位與輪廓點單位一致,正數為平行外擴,負數為平行內縮)
ZV_REGENPOLYGON(輪廓點集,生成多邊形區域,輸出參數)
完整代碼、示例圖像獲取地址▼
三操作演示梯形圖介紹
(一)操作步驟
查看運行效果:將項目下載到仿真器中→使用本地圖片→單次采集→選擇ROI類型為全區域類型→閾值模式設置為手動閾值→閾值范圍設置180~255→設置輪廓長度為600~6500→點擊測試,查看檢測效果→點擊運行,查看連續運行效果→結束。
(二)效果演示
本次,正運動技術機器視覺運動控制一體機應用例程丨產品全局外觀檢測,就分享到這里。
更多精彩內容請關注“正運動小助手”公眾號,需要相關開發環境與例程代碼,請咨詢正運動技術銷售工程師:400-089-8936。
本文由正運動技術原創,歡迎大家轉載,共同學習,一起提高中國智能制造水平。文章版權歸正運動技術所有,如有轉載請注明文章來源。
下一篇:AGV智能搬運機器人的優點介紹
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-04-30
2025-04-11
2025-04-08
2025-03-31
2025-03-26
2025-03-20