1.什么是機器視覺
????????機器視覺就是賦予機器看懂圖像的能力。它是一門涉及人工智能、計算機科學、圖像處理、光學、機械工程和自動化的交叉技術領域。核心目標是:通過攝像頭或其他成像設備獲取圖像或視頻,然后利用計算機算法對這些圖像進行分析和理解,從而自動做出決策、執行操作或提供信息。
2.當前已有機器視覺方案
在安防行業機器視覺應用很多,比如智慧城市、智慧交通等。通過在前端攝像機預置算法檢測目標對象,這些技術都很成熟,但是在工業方向機器視覺主要用來檢測產品缺陷、物品分類等。工業領域當前普遍采用的是如下技術方案:
在固定場地安裝工業攝像機,定時采集工業攝像機上的視頻生成圖片進行分析,通過專業的智能分析設備分析出結果后,通過工業總線發送指令給對應PLC,PLC通過預先編寫好的程序控制外圍設備,如:IO模塊、伺服驅動器等。這套方案不便于普及,涉嫌的設備比較多,且需要專業技術人員來實施。尤其是要升級分析算法比較麻煩。
3.基于IEC61499的機器視覺方案
鑒于IEC61499本身的各種優勢,在當前這個時代用來代替傳統的工業機器視覺方案是有很大優勢的,大家可以參考如下架構圖:
此方案依據機器學習、IEC61499分布式的特性來完成。通過當前應用很多的各種大模型工具訓練好模型文件,把模型文件放到部署有IEC61499運行時的設備上。編寫對應的視頻接入功能塊,把接入的視頻截取圖片傳遞給推理功能塊,推理結果傳遞給邏輯處理功能塊對外圍設備進行控制。這套方案的好處是安裝有IEC61499運行時的設備可以方便的進行相互通信,而不依賴其它總線協議,且要更換業務場景時只需要替換對應模型文件和邏輯處理功能塊,這些操作都可以在實現了IEC61499標準的IDE平臺進行完成。下面就是基于open61499實現的工業領域機器視覺使用案例截圖
通過圖片識別
通過攝像機識別,且控制IO模塊