跳轉至內容

SwisTrack/使用 SwisTrack - 簡介

來自華夏公益教科書

SwisTrack 使用稱為元件的列表來處理影像。每個元件負責一個特定的處理步驟,例如影像採集、背景減除、閾值化或斑點檢測。獲得正確的結果取決於將正確的元件組合在一起 - 當然,還要按正確的順序。每個元件都可以配置,SwisTrack 提供了一個很棒的介面,可以在即時顯示所有中間處理結果的同時進行配置。

此頁面告訴您如何新增和刪除元件,以及如何配置它們。如果您想知道應該使用哪些元件來完成您的任務,請檢視示例部分。所有元件的參考可在元件列表頁面上找到。

主視窗

[編輯 | 編輯原始碼]

SwisTrack 的主視窗包含三個部分

  • 中間的主顯示器顯示正在處理的當前幀。該幀可以在(幾乎)所有處理步驟中顯示。
  • 底部的元件列表顯示當前選定的元件及其狀態。在此列表的右側,您會找到兩個新增或刪除元件的按鈕,以及兩個更改元件順序的按鈕。
  • 右側的配置面板允許您配置選定的元件。

此外,SwisTrack 在視窗的最底部顯示一個時間線

SwisTrack's main window

編輯元件列表

[編輯 | 編輯原始碼]

要新增元件,請單擊元件列表右側的加號 (+)按鈕。將出現一個對話方塊,允許您選擇一個元件。請注意,可用的元件按其類別分組,您通常需要每個類別的一個元件,按類別在這裡列出的順序排列。

元件將新增到您的元件列表的末尾。要將它們上下移動,請使用右側的箭頭按鈕。要刪除選定的元件,只需單擊減號 (-)按鈕。

元件列表包含幾列,指示元件的型別和狀態。在元件名稱旁邊,幾列用WER填充。每列對應一個通道(或資料結構),字母具有以下含義

  • W:元件正在寫入此通道。
  • E:元件正在修改(讀取,然後寫入)此通道。
  • R:元件從該通道讀取,但不會更改任何內容。

顯然,您必須先將某些內容寫入通道,然後才能讀取或修改它。因此,如果您檢視每一列,所有ER都應在W的下方。如果不是這種情況,那麼您要麼忘記新增元件,要麼將元件放置在錯誤的順序。

在元件名稱後面的列中,您還可能會看到一些T。這些元件包含觸發機制(可能是啟用的或未啟用的),即它們告訴 SwisTrack 何時處理下一幀。一個設定必須至少有一個觸發器。

配置和測試您的設定

[編輯 | 編輯原始碼]

一旦您的元件列表包含有效的設定,您就可以透過按下工具欄中的步驟按鈕來處理一幀。這會按列表中的順序呼叫每個元件並顯示選定的影像(即選定元件的輸出)。處理完幀後,元件列表將指示每個元件的持續時間,以及可能的錯誤訊息。(如果您剛剛添加了一些元件,則很可能一個或多個元件會引發錯誤。您可能需要先配置它們。)只要發生錯誤,SwisTrack 就會在該點停止幀的執行,並且不會呼叫後續的元件。

單擊元件時,SwisTrack 會在視窗的右側顯示其配置面板。您現在可以修改設定並觀察這對影像的影響。每當您更改一個值時,SwisTrack 都會自動執行一個步驟 - 因此您的修改會立即在螢幕上可見。

作為建議,從您的元件列表的頂部開始,按執行順序配置元件。由於配置在很大程度上取決於元件本身,請參考線上元件文件(配置面板頂部的連結)以瞭解每個引數的含義。

雖然步驟按鈕處理一幀,但執行按鈕持續處理幀。在執行模式下,觸發元件(那些在其名稱旁邊帶有T的元件)會告知何時處理下一幀。如果您在設定中沒有任何觸發器元件,請新增一個計時器觸發器元件來配置處理速度。

最後,重置按鈕允許您重置所有元件。在大多數情況下,SwisTrack 會自動找出何時需要重新啟動設定(尤其是在您更改元件的配置時),但有些情況下您可能需要顯式地執行此操作。當您按下重置按鈕時,會建議所有元件完全重置其內部狀態並重新載入配置。例如,這會將幀計數器歸零並刪除跟蹤歷史記錄。

執行實驗

[編輯 | 編輯原始碼]

一旦您的設定配置正確並可以工作,您可能希望將其用於您的實驗。這就是生產按鈕發揮作用的地方。

在開始實驗之前,請啟用生產按鈕。這將重置所有元件,並在生產模式下啟動它們。在實驗結束時,只需再次按下生產按鈕以釋放它並切換回測試模式。

生產模式與測試模式相比有兩個主要區別

  • 在生產模式下,SwisTrack永遠不會自動重置元件。因此,只有一部分配置引數仍然可用,即那些不會完全改變處理的引數。例如,您仍然可以調整相機的曝光時間,但不能從彩色模式更改為灰度模式。此外,在生產模式下無法新增、刪除或重新排列元件。
  • 輸出元件僅在生產模式下將資料寫入檔案。因此,您的檔案僅包含您的實驗資料。(一些其他元件在測試和生產模式之間也有一些細微差別。請參考元件文件以瞭解詳細資訊。)

更多資訊

[編輯 | 編輯原始碼]

既然您已經瞭解了基本知識,您可能想仔細檢視以下章節

華夏公益教科書