Working with Recipes#
食譜以.precipe副檔名儲存,並可匯入至您的應用程式程式碼中。有關在應用程式中匯入及處理食譜的更多資訊,請參閱《C++ 資料處理程式設計師指南》(可透過「說明」選單存取)或資料處理 SDK 範例。
請根據您要執行的影像處理任務,選擇所需的vTools,並依照所需順序將它們連接起來。
建立食譜#
要建立食譜:
-
在「Workbench 」中,開啟一個新食譜:
- 在 Workbench 選單中,請選擇「新增食譜」或 「從範本建立新食譜」。
-
在「Workbench 」工具列中,按一下「新增食譜」按鈕:
-
要新增 vTools,請在vTools 窗格中選取它們,或在配方中按右鍵,並從快顯選單中選取所需的 vTools。
- 請點擊一個 vTool 的輸出腳位,並將連接線拖曳至下一個 vTool 的對應輸入腳位,以此將設計中一個 vTool 的輸出與下一個 vTool 的輸入連接起來。
- 請點擊最後一個 vTool 的輸出腳位,並將連接線拖曳至輸出端子,以將其連接至輸出端子。
-
儲存這道食譜。
資訊
若要儲存「Camera vTool」中分配之相機的參數設定,請先點擊「Workbench 」工具列中的「鎖定資源」按鈕。否則,相機設定將不會儲存至配方中。如需更多資訊,請參閱「Camera vTool」主題。
食譜範本#
Workbench 提供多種食譜範本,助您快速上手。目前提供以下應用情境的範本:
- 阿茲特克密碼的解讀
- 條碼掃描
- 斑點分析
- 色彩斑點分析
- Data Matrix 條碼讀取
- 幾何圖案比對
- 灰階轉換
- 影像對齊
- 影像合成
- 圖像格式轉換
- 圖片載入中
- 影像形態學
- 圖形(圓、橢圓、直線、矩形)
- PDF417 條碼讀取
- QR 碼掃描
- 投資報酬率(ROI)的創造
- 範本匹配
執行食譜#
在將食譜匯入應用程式程式碼之前,建議先進行測試。這樣一來,您就能確認所有設定是否正確,並能產生預期的結果。
要執行一個食譜:
- 點擊「鎖定資源」以專屬分配您要使用的攝影機。
若需設定任何攝影機設定,請前往「功能 - 全部」窗格。 -
在「Workbench 」工具列中,按一下「執行」按鈕:
-
在「配方管理」窗格的「預覽引腳資料」區域中,會顯示目前選取的 vTool 引腳的輸入與輸出資料。
若要放大檢視,請點擊「Workbench 」工具列中的「引腳資料檢視」按鈕以開啟引腳資料檢視:
統計資料的蒐集#
若要確認您的流程是否符合應用程式的時間要求,您可以測量個別 vTool 或流程中所包含的所有 vTool 的執行時間。
為了蒐集統計資料:
- 開啟您想要檢視的食譜。
- 若要收集有關 vTool 的資料,請在配方中選取該 vTool。
若要收集有關配方的資料,請點擊配方內的任意位置(而非 vTool),以選取該配方。若配方周圍出現藍色邊框,即表示該配方已被選取。 - 在「配方管理」窗格中,按一下「統計資料」索引標籤。
- 按下「開始測量」。
根據您在步驟 2 中的選擇,相應的資料將顯示在「配方統計」或「(vTool) 統計」區域中。
結果將記錄在 .CSV 檔案中。預設情況下,此檔案將儲存於您的使用者資料夾中:C:/Users/username。
若要變更資料夾:
- 請點擊食譜內的任意位置(而非 vTool)來選取該食譜。
若食譜周圍出現藍色邊框,即表示該食譜已被選取。 - 在「一般設定」區塊中,變更輸出資料夾。
如需瞭解有關統計功能的更多資訊,請參閱「食譜管理」。
食譜優化#
您可以指定 CPU 同時處理多少個Workbench 執行緒。
要優化您的食譜:
- 在「配方管理」窗格中,按一下「最佳化」索引標籤。
- 請輸入所需的紗支數。
如需更多關於最佳化的資訊,請參閱「食譜管理」。