跳轉到內容

SwisTrack/Components/OutputFileAVI

來自華夏公益教科書,自由的教科書

此元件允許寫入 avi 檔案來記錄影像。注意,此元件的使用位置對結果有很大影響,因為它使用的是正在處理的影像。例如,在 blob 選擇後顯示黑白影像將只顯示選定的 blob。根據經驗,顯示將對應於最後顯示所需影像的先前元件中顯示的內容。

灰度、彩色或二進位制影像。

灰度或彩色影像

要寫入的影片檔案路徑。

編解碼器程式碼

[編輯 | 編輯原始碼]

對應於用於編碼影片檔案的編解碼器。如果設定為“Def.”,在 Windows 上,它使用 CV_FOURCC_PROMPT(開啟一個介面來選擇編解碼器,但在當前的 1.1pre1a 版本中不起作用),在 Linux 上,它使用您儲存到的檔案型別的預設編碼 (CV_FOURCC_DEFAULT)。

您還可以使用 OpenCV、HighGui 庫的 cvcap_ffmpeg.cpp 檔案中隱藏的程式碼,該庫由 CV_FOURCC 函式使用。

以下是一些可能的程式碼

4 個字元程式碼 對應的編解碼器
PIM1 MPEG-1 編解碼器
MJPG 運動 JPEG 編解碼器(效果不佳)
MP42 MPEG-4.2 編解碼器
DIV3 MPEG-4.3 編解碼器
DIVX MPEG-4 編解碼器
U263 H263 編解碼器
I263 H263I 編解碼器
FLV1 FLV1 編解碼器

可以在FOURCC.org上找到更廣泛的四字元編解碼器列表。

幀速率

[編輯 | 編輯原始碼]

生成的 avi 檔案的幀速率。它可以與輸入幀速率不同。

輸入影像

[編輯 | 編輯原始碼]

選擇要記錄的輸入影像。您可以選擇灰度、彩色或黑白影像。

緩衝幀

[編輯 | 編輯原始碼]

儲存在緩衝區中的幀數。如果為 1,則根本不執行緩衝。

華夏公益教科書