如果需要了解其他圖像處理的文章,請移步小編的GitHub地址
傳送門:請點擊我
如果點擊有誤:https://github.com/LeBron-Jian/ComputerVisionPractice
VisionPro有很多的示例和算子,這裏展示如何使用VisionPro,即如何搭建QuickBuild示例工程。我自己的筆記不會按照順序一一展示出來的,也許那個文章先OK,我會先release出來的。 其中大部分的圖片和步驟都是VisionPro的官方文檔,我這裏只是自己的學習筆記,不做任何商用。
1,QuickBuild 使用簡介
VisionPro是全球領先的計算機式視覺軟件。它主要用於設置和部署視覺應用,無論是使用相機還是圖像採集,只需要藉助VisionPro的QuickBuild就可以執行各種功能,包括幾何對象定位和檢測,識別,測量和對準。
-
啓動QuickBuild:通過Windows開始菜單下的Cognex->Cognex VisionPro 10.0->VisionPro 10.0->QuickBuild或使用Windows桌面上的QuickBuild圖標啓動。
-
工作區概覽:打開QuickBuild時,它會呈現一個未保存的工作區,用於創建新應用程序。
-
配置圖像採集設備:在QuickBuild中,您可以配置圖像採集設備或將文件(或文件目錄)添加到工作區。
-
創建和管理ToolBlocks:您可以創建新的ToolBlock或將已保存的ToolBlock加載到工作區。
-
訪問已保存的工作區:QuickBuild還提供對已保存的工作區和可能從Cognex網站下載的示例工作區的訪問。
-
交互式應用程序構建器:QuickBuild允許您定義包含多個作業的應用程序。對於每個作業,您可以定義和配置圖像來源,添加視覺工具,並設置結果分析邏輯。
-
全面的視覺工具:VisionPro以其廣泛的功能性而聞名,包括從幾何對象定位和檢查到識別、測量和對齊,以及特定於半導體和電子行業的專業功能。
2,QuickBuild 操作簡介
VisionPro 安裝包括 QuickBuild,這是一個允許您製作原型和構建完整視覺解決方案的應用程序。您可以採集圖像,使用各種視覺工具對其進行分析,並檢查結果以確定被檢查對象的質量。您的應用程序可以使用多個相機來響應各種觸發類型,或者可以使用圖像數據庫。
2.1 界面介紹
通過 Windows 開始菜單 ( Cognex->Cognex VisionPro10.1-> VisionPro 10.1-> QuickBuild ) 或 Windows 桌面上的 QuickBuild 圖標。
默認情況下,QuickBuild 會打開一個未保存的工作區來創建新應用程序,默認 QuickBuild 工作區支持帶有類似方法的工作區資源管理器和主頁選項卡,用於檢測連接的相機、查找圖像數據庫以及將視覺工具添加到您的應用程序:
注意上面的communication, 這個主要是對Cognex離散I/O硬件的點擊式瀏覽器訪問。你可以將作業的特定數據項和結果集與單個輸出行連接。也可以配置系統級輸出,例如作業就緒信號和系統心跳。
QuickBuild 主頁選項卡提供了類似的選項
1. 配置圖形採集設備或向此工作區域添加文件(或文件目錄)
開發視覺應用程序的第一步通常都是建立一個圖像源,它可以是鏈接到Cognex幀捕獲器的相機(一般是一些拍照,攝像的設備),也可以是圖像數據庫(數據庫中包含在生產環境中採集到的圖像)。初學者其實不必直接連接相機,可以從一些預先準備好的圖片開始,測試視覺程序,熟悉之後,可以將圖片源改爲相機,因爲相機設計到鏡頭,光源等知識,所以怕剛入門的人直接勸退。
2. 創建新的ToolBlock 或將保存的 ToolBlock 加載到此工作區
訪問可以從 Cognex 網站下載的已保存工作區和示例工作區
您可以隨時取消停靠或關閉主頁選項卡。要再次啓用主頁選項卡,請單擊按鈕欄中的圖標:
在開發應用程序時,您將向工作區添加更多選項卡。單擊並按住一個選項卡可根據需要將其拖離工作區。
2.2 相機採集操作
在安裝VisionPro軟件之前或之後,將GigE Vision相機連接到計算機。有關將 GigE Vision 相機連接到 GigE Vision Cognex 圖像採集卡的詳細信息,請參閱 VisionPro 文檔安裝程序隨附的 CFG-8700 系列硬件手冊。
執行以下步驟從 GigE Vision 相機採集圖像:
1. 啓動 QuickBuild 並選擇工具->GigE 配置器啓動 GigE Vision 配置工具
使用配置工具爲圖像採集卡上的每個 GigE Vision 網絡適配器以及與其相連的 GigE Vision 相機分配 IP 地址。
該工具包括嵌入式用戶文檔,可在您配置 GigE 網絡時爲您提供指導。您必須退出應用程序才能返回 QuickBuild。
- 轉到工作區資源管理器並單擊採集中的“+”圖標:
- 使用添加設備對話框以選擇要使用的已連接相機:
4. 使用視頻格式列表以根據您將用於採集圖像的相機選擇視頻格式,然後單擊初始化採集。
QuickBuild 嘗試爲與此相機關聯的 ToolBlock 創建先進先出 (FIFO) 採集隊列並採集圖像。如果成功,該選項卡會顯示其他選項卡以根據需要設置其他圖像採集屬性:
使用 QuickBuild 工作區爲您的應用程序添加任意數量的相機。每個相機都可以與不同的視覺工具的 ToolBlock 相關聯。
2.3 圖形數據庫採集操作
QuickBuild支持從圖形數據庫中採集圖形,您可以添加對任意數量數據庫的引用,並稍後將他們分配給ToolBlock。
1. 啓動QuickBuild,導航到工作區瀏覽器並單擊“+” 圖片數據庫:
2. 使用選擇圖形數據庫對話框選擇 .cdb 或者 .idb 圖像數據庫。當然也可以選擇各種格式的圖像,比如jpg, png, jpeg, bmp等,也可以直接選擇整個圖像的文件夾。
3. 工作區瀏覽器列出了對您添加到此 QuickBuild 應用程序的圖像數據庫的所有引用:
2.4 添加ToolBlock
2.4.1. 將視覺工具添加到 ToolBlock
2.4.2 使用多個ToolBlock
QuickBuild 支持在您的視覺應用程序中使用多個 ToolBlock,將一個視覺工具生成的輸出圖像傳遞給另一個 ToolBlock 以進行額外分析。
例如,以下 ToolBlock 從固定工具獲取輸出圖像並將其傳遞給第二個 ToolBlock:
第二個 ToolBlock 可以分析固定工具的輸出圖像:
2.5 添加腳本
3 QuickBuild 用戶文檔簡介
英文文檔點擊進入如下:
比如我們要查看圖像轉換算子: