Pylon Viewer 采集模式


一個相機調用最基本要有“單次”和“連續”兩種采集模式。單次采集功能用於獲取一副圖像用以圖像處理,操作來源可能是一個“按鈕”或者一個”方法“或者一個”電平信號“。而連續采集則用於調試相機和鏡頭參數或者連續圖像處理。

那么具體操作形式呢?模仿是最好的老師,看看 pylon viewer 怎么做的。

1. Pylon Viewer 默認自由運行模式

  • open camera 打開相機
  • close camera 關閉相機
  • single shot 單次觸發。這個按鈕,按一次采集一次圖像。采集過程中按鈕灰色,采集完成后按鈕恢復可用。
  • continuous shot 連續觸發。這個按鈕按下,就會連續不斷地采集圖像。
  • stop 停止

這就是 pylon viewder 的操作邏輯。功能清晰操作分明,不會引起混淆。然而,兩個shot按鈕底層如何調用API看不出來。

但是注意:以上操作都是在默認參數情況的設置,也即相機被配置成了自由運行狀態。查看參數:

 

前文提過,自由運行圖像采集模式不需要用戶觸發。這個選項不在 Pylon Viewer ,需要編程設置。

設置方式:

  1. 設置采集模式為連續 AcquisitionMode_Continuous
  2. 選擇一種觸發類型,比如 FrameStart
  3. 設置觸發模式為 OFF
  4. 重復上述步驟設置所有觸發類型

 采集模式就是單次觸發或者連續觸發按鈕設置的。而觸發類型和觸發模式都默認為 OFF。並且默認參數也是 Line1 觸發。

2. 設置為軟件觸發模式

自由運行模式可以理解成相機內部觸發,所以相應的觸發模式還有外部觸發,而外部又分為 Line1 和 Software Trigger 兩種觸發。

軟件觸發 Trigger Software 為例:

  1. 單單設置觸發源為 Trigger Software ,操作 Generate software trigger , 無任何改變,操作效果同自由運行。
  2. 將Trigger Selector 某項設置 mode 為 on。
  3. 按下 single shot 按鈕,按鈕變灰,處於等待狀態,操作 Generate software trigger 后,會獲取一張圖片,按鈕恢復可操作狀態。
  4. 再次重復步驟3才可以再采集一張圖片。
  5. 按下 continuous shot 按鈕,可反復操作 Generate software trigger 獲取單幅圖片。

3. 再設置為自由運行狀態

  1. 在軟件觸發模式下,按下 continuous shot 按鈕,每操作一次 Generate software trigger 會獲取一張圖片。
  2. 在此狀態下,將 Trigger Selector 所有項設置 mode 為 off,則自動恢復為自由運行連續觸發模式。

 

根據以上推測,continuous shot 按鈕啟動了一個循環運行,single shot 按鈕啟動了一次方法。(待驗證推測)

P.S. 要是 pylon viewer 開源就好了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM