VisionPro學習筆記(6)——如何使用QuickBuild

如果需要了解其他圖像處理的文章,請移步小編的GitHub地址

  傳送門:請點擊我

  如果點擊有誤:https://github.com/LeBron-Jian/ComputerVisionPractice

  VisionPro有很多的示例和算子,這裏展示如何使用VisionPro,即如何搭建QuickBuild示例工程。我自己的筆記不會按照順序一一展示出來的,也許那個文章先OK,我會先release出來的。 其中大部分的圖片和步驟都是VisionPro的官方文檔,我這裏只是自己的學習筆記,不做任何商用。

 

1,QuickBuild 使用簡介

  VisionPro是全球領先的計算機式視覺軟件。它主要用於設置和部署視覺應用,無論是使用相機還是圖像採集,只需要藉助VisionPro的QuickBuild就可以執行各種功能,包括幾何對象定位和檢測,識別,測量和對準。

  VisionPro QuickBuild是VisionPro安裝包中的一個多功能應用程序,允許我們進行原型設計和構建全面的視覺解決方案。它提供了獲取圖像、使用各種視覺工具進行分析以及評估對象檢測質量的結果的功能。
  以下是我使用VisionPro QuickBuild後的總結:
  1. 啓動QuickBuild:通過Windows開始菜單下的Cognex->Cognex VisionPro 10.0->VisionPro 10.0->QuickBuild或使用Windows桌面上的QuickBuild圖標啓動。
  2. 工作區概覽:打開QuickBuild時,它會呈現一個未保存的工作區,用於創建新應用程序。
  3. 配置圖像採集設備:在QuickBuild中,您可以配置圖像採集設備或將文件(或文件目錄)添加到工作區。
  4. 創建和管理ToolBlocks:您可以創建新的ToolBlock或將已保存的ToolBlock加載到工作區。
  5. 訪問已保存的工作區:QuickBuild還提供對已保存的工作區和可能從Cognex網站下載的示例工作區的訪問。
  6. 交互式應用程序構建器:QuickBuild允許您定義包含多個作業的應用程序。對於每個作業,您可以定義和配置圖像來源,添加視覺工具,並設置結果分析邏輯。
  7. 全面的視覺工具:VisionPro以其廣泛的功能性而聞名,包括從幾何對象定位和檢查到識別、測量和對齊,以及特定於半導體和電子行業的專業功能。
  有關使用VisionPro QuickBuild的詳細說明和更多信息,請參考Cognex的支持頁面及其廣泛的文檔。提供的資源將使你深入瞭解如何有效地利用QuickBuild應用程序來實現視覺解決方案。我這裏只是簡單的介紹,也是加深自己學習的印象。

 

2,QuickBuild 操作簡介

  VisionPro 安裝包括 QuickBuild,這是一個允許您製作原型和構建完整視覺解決方案的應用程序。您可以採集圖像,使用各種視覺工具對其進行分析,並檢查結果以確定被檢查對象的質量。您的應用程序可以使用多個相機來響應各種觸發類型,或者可以使用圖像數據庫。

2.1  界面介紹

  通過 Windows 開始菜單 ( Cognex->Cognex VisionPro10.1-> VisionPro 10.1-> QuickBuild ) 或 Windows 桌面上的 QuickBuild 圖標。

  默認情況下,QuickBuild 會打開一個未保存的工作區來創建新應用程序,默認 QuickBuild 工作區支持帶有類似方法的工作區資源管理器主頁選項卡,用於檢測連接的相機、查找圖像數據庫以及將視覺工具添加到您的應用程序:

  左側的工作區瀏覽器支持啓動新視覺解決方案的選項:

  QuickBuild 主頁選項卡提供了類似的選項

  1. 配置圖形採集設備或向此工作區域添加文件(或文件目錄)

  2. 創建新的ToolBlock 或將保存的 ToolBlock 加載到此工作區

  您可以隨時取消停靠或關閉主頁選項卡。要再次啓用主頁選項卡,請單擊按鈕欄中的圖標:

  在開發應用程序時,您將向工作區添加更多選項卡。單擊並按住一個選項卡可根據需要將其拖離工作區。

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 地址。

  1. 轉到工作區資源管理器並單擊採集中的“+”圖標:
  1. 使用添加設備對話框以選擇要使用的已連接相機:
  QuickBuild 打開一個用於配置採集設置的新選項卡:

   QuickBuild 嘗試爲與此相機關聯的 ToolBlock 創建先進先出 (FIFO) 採集隊列並採集圖像。如果成功,該選項卡會顯示其他選項卡以根據需要設置其他圖像採集屬性:

 

2.3  圖形數據庫採集操作

  QuickBuild支持從圖形數據庫中採集圖形,您可以添加對任意數量數據庫的引用,並稍後將他們分配給ToolBlock。

  1. 啓動QuickBuild,導航到工作區瀏覽器並單擊“+” 圖片數據庫:

  2. 使用選擇圖形數據庫對話框選擇 .cdb 或者 .idb 圖像數據庫。當然也可以選擇各種格式的圖像,比如jpg, png, jpeg, bmp等,也可以直接選擇整個圖像的文件夾。

  3. 工作區瀏覽器列出了對您添加到此 QuickBuild 應用程序的圖像數據庫的所有引用:

  每個圖像數據庫都可以與不同的視覺工具 ToolBlock 相關聯。
 

2.4 添加ToolBlock

  1. 要將 ToolBlock 添加到您的 QuickBuild 應用程序,請轉到工作區資源管理器並單擊視覺中的“+”圖標:
  2. QuickBuild 中出現一個新的 ToolBlock:
  3. 使用工作區資源管理器和工作區選項卡之間的灰色條選擇此 ToolBlock 的圖像源:

2.4.1. 將視覺工具添加到 ToolBlock

  1. 單擊工具面板顯示一個 ToolBlock,它支持視覺工具的 Toolbox 分析採集的圖像:
  2. 雙擊視覺工具將其添加到當前 ToolBlock。將圖像源拖放到任何將分析採集圖像的視覺工具中:
  3. 按鈕欄提供了兩個按鈕來執行 ToolBlock 中的所有視覺工具:

2.4.2 使用多個ToolBlock

  QuickBuild 支持在您的視覺應用程序中使用多個 ToolBlock,將一個視覺工具生成的輸出圖像傳遞給另一個 ToolBlock 以進行額外分析。

  例如,以下 ToolBlock 從固定工具獲取輸出圖像並將其傳遞給第二個 ToolBlock:

  第二個 ToolBlock 可以分析固定工具的輸出圖像:

2.5 添加腳本

  QuickBuild 支持向任何 ToolBlock 添加腳本。ToolBlock 腳本允許您自定義和擴展 ToolBlock 包含的任何視覺工具的功能,或向視覺工具生成的結果添加額外的邏輯。
  要將腳本添加到任何 ToolBlock,請單擊腳本圖標:
  使用C#語言在 Microsoft.Net 下編寫 ToolBlock腳本。

3 QuickBuild 用戶文檔簡介

  您的 VisionPro 安裝包括可從單個 Web 界面獲取的用戶文檔。通過 Windows 開始菜單 ( Cognex->Cognex VisionPro10.0-> VisionPro 10.0用戶文檔)。
  出現用戶文檔的 Web 界面:
  單擊任何標題將其打開。但是這裏推薦使用英文文檔,因爲在使用的過程中,我發現英文文檔比較全面,而且部分算子中文文檔並沒有更新。

  英文文檔點擊進入如下:

 

   比如我們要查看圖像轉換算子:

  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章