一文讀懂機器視覺系統!_V
作者: 發布時間:2024-03-21 瀏覽次數 :0
機器視覺在自動測量系統中的應用越來越廣泛。原因是越來越多的信息需要從攝像機中提取,而不是從專用傳感器中提取。該相機可用于提取溫度信息、測量尺寸、檢查物體是否存在。它還提供了許多其他有用的信息。這使得它廣泛應用于質量檢測、機械控制和機器人導引等領域,在控制硬件和軟件的選擇上都有著特的要求和挑戰。無錫精質分享本文概述了其中的一些注意事項,以幫助您選擇z適合您的機器視覺系統的控制器。 1、什么是機器視覺系統?
機器視覺系統主要研究利用計算機模擬人的視覺功能。圖像由攝像機獲取,然后轉換成數字圖像信號,再送入計算機。利用軟件獲取所需信息,并進行正確的計算和判斷。通過數字圖像處理算法和識別算法,對客觀世界中三維場景和物體的形狀和操作進行動態識別,根據識別結果控制現場設備的動作。從功能上看,典型的機器視覺系統可分為:圖像采集部分、圖像處理部分和運動控制部分。計算機視覺是一種人工智能識別系統,它試圖從圖像或多維數據中獲取&ldquo所需信息&rdquo。廣泛應用于醫藥、軍事、工業、農業等諸多領域。
2、處理能力
強大的處理能力直接影響算法的運行速度和視覺系統的決策速度。單攝像機條碼檢測系統的處理能力明顯低于多攝像機立體視覺系統。另外,I/O或閉環運動控制等機器視覺系統需要更高的處理能力,以保證視覺元件和I/O及運動控制元件能夠穩定地工作。為了減少圖像處理時間,一些制造商現在使用同構處理來運行視覺算法。同構處理使用CPU和GPU、FPGA或DSP相結合來處理圖像,這比單使用其中一個組件要快得多。同構處理減少了圖像處理所需的時間,甚至允許圖像作為閉環控制算法的輸入。在選擇視覺系統所需的控制器之前,必須充分了解要使用的算法以及系統運行這些算法所需的時間。 3、支持的攝像頭
圖像采集中使用的攝像機數量和通信總線的類型也會影響控制器的選擇。選擇應用程序所需的攝像頭后,請確保控制器能夠支持攝像頭使用的通信總線。Usb3 vision和gigevisio是機器視覺應用中兩種常見的工業標準總線。這些標準允許控制器使用標準USB3.0或以太網端口連接到攝像機,這些端口在消費者和工業計算機上很常見。這兩種標準都允許多個攝像頭通過集線器或交換機連接到一個端口。這是向系統中添加更多攝像頭的可行方法,但請記住,每個連接到集線器的攝像頭與同一集線器中的其他攝像頭共享帶寬。此外,大多數消費級交換機不支持以太網供電(POE)等特定功能。如果您計劃使用這些功能,或者您的系統沒有足夠的帶寬供多個攝像頭共享,您可能需要選擇一個具有多個立控制端口的控制器,以便每個攝像頭都能獲得全部帶寬。
4、I/O功能
大多數機器視覺系統需要一些基本的數字I/O來觸發攝像機或讀取編碼器。一個例子是視覺系統,它使用安裝在傳送帶上方的攝像頭來檢測正在運輸的部件。難點在于,除非系統能夠跟蹤傳送帶的位置,否則當零件直接在攝像機下方移動時,如何讓攝像機拍攝圖像。這個問題的一個常見解決方案是使用編碼器來讀取傳送帶的位置,并在放置在傳送帶上的部件每隔一段時間觸發攝像機。如果傳送帶上的零件間距不均勻,可使用接近傳感器觸發攝像頭。
一些機器視覺系統可能需要更高級的I/O功能。在一些材料分析應用中,通常需要將圖像與測量數據同步,以便將圖像中的事件與測量數據關聯起來。想象一下一個應用程序。