您當前的位置:首頁 > 攝影

不會程式設計機器視覺入門學什麼,應該具有什麼樣的能力呢?

作者:由 誰說我不睡覺 發表于 攝影時間:2022-10-13

1、要了解工業相機成像的基本原理及應用範圍。比如掌握相機感測器的區別,掌握影象成像的基本知識如清晰度,動態範圍,視場角等等,這樣我們才能根據需求和場景選擇正確的相機,最快速的掌握這些知識的方法是買一臺入門級單反來研究透這些成像引數和成像的關係。

2、掌握相機鏡頭和光源的分類選型知識,不同的打光方式,可以讓相機對物體產生完全不同的成像;而鏡頭的倍率,焦距,視野等的選擇不同直接決定了成像的逼真度。對於一名機器視覺工程師來說,掌握如何選擇鏡頭,如何選擇光源,如何確定打光方式是最基本的技能。要能夠根據不同工況制定方案。

3、就是影象處理部分,不會程式設計的就需要選擇一款視覺應用軟體熟悉視覺處理軟體的操作使用,影象的採集配置方法,熟練掌握各種檢測工具的應用。我這邊正在學習的是馬克拉伯免費機器視覺軟體SGVision,這款永久免費的機器視覺軟體是2D檢測。一些常見的外觀缺陷檢測、髒點汙點檢測、文字識別、二維碼檢測、有無檢測、正反檢測、尺寸測量、顏色識別、面積角度測量、視覺定位抓取、視覺定位貼合、與plc機器人通訊進行引導都是可以做的。熟練掌握之後大部分的2D檢測都是能夠實現的。

4、掌握常用的通訊方式及通訊協議,視覺和機器人通訊時的軟體設定,機器人端視覺端的程式編寫,具備獨立完成機器視覺的檢測、測量、引導、識別等。要掌握常用的通訊介面中,串列埠RS232、串列埠RS485的介面端子的定義以及特點和接線的方法。還有乙太網幾口通訊時需要的那些配件。具體的通訊協議要掌握的是:專用協議、通用協議modbus和無協議。

如果剛好有需要入行機器視覺的朋友可以試用下馬克拉伯免費機器視覺軟體SGVision,在使用過程中遇到疑問的可以相互交流學習。

標簽: 視覺  檢測  成像  通訊  掌握