VideoReader 初始化引數。 更多...
#include <opencv2/cudacodec.hpp>
VideoReader 初始化引數。
- 引數
-
| UDP源 | 移除可能導致 VideoReader() 在從 UDP 源讀取時丟擲異常的驗證。 |
| 允許丟幀 | 允許在從即時捕獲源接收幀時丟棄幀,以防止當 nextFrame()/grab() 呼叫無法跟上源的幀率時出現延遲並最終斷開連線。僅在延遲和斷開連線成為問題時使用,即不要在從影片檔案解碼時使用此標誌,因為這會導致幀不必要地被丟棄。 |
| 最小解碼錶面數量 | 硬體解碼器使用的內部解碼錶面的最小數量。NVDEC 將自動確定其正確功能和最佳影片記憶體使用所需的最小表面數量,但不一定是為了最佳效能,這取決於整個應用程式的設計。最佳解碼錶面數量(在效能和記憶體利用方面)應透過每個應用程式的實驗來確定,但不能低於 NVDEC 確定的數量。 |
| 原始模式 | 允許透過呼叫 retrieve(rawData,RAW_DATA_IDX) 來檢索直到最後一次呼叫 grab() 時已讀取的原始編碼資料。 |
| 目標尺寸 | 輸出幀的後處理尺寸(寬度/高度應為2的倍數),預設為編碼影片源的尺寸。 |
| srcRoi | 從影片源解碼的感興趣區域(x/寬度應為4的倍數,y/高度應為2的倍數),預設為整個幀。 |
| 目標感興趣區域 | 輸出幀內用於複製和調整解碼幀大小的感興趣區域(x/寬度應為4的倍數,y/高度應為2的倍數),預設為整個幀。 |
| 啟用直方圖 | 如果硬體支援,請求從 VideoReader::nextFrame(GpuMat& frame, GpuMat& hist, Stream& stream) 輸出解碼後的亮度直方圖 hist。 |
| 首幀索引 | VideoReader 初始化時要跳轉到的第一幀的索引。 |
◆ VideoReaderInitParams()
| cv::cudacodec::VideoReaderInitParams::VideoReaderInitParams |
( |
| ) |
|
|
inline |
◆ allowFrameDrop
| bool cv::cudacodec::VideoReaderInitParams::allowFrameDrop |
◆ enableHistogram
| bool cv::cudacodec::VideoReaderInitParams::enableHistogram |
◆ firstFrameIdx
| int cv::cudacodec::VideoReaderInitParams::firstFrameIdx |
◆ minNumDecodeSurfaces
| int cv::cudacodec::VideoReaderInitParams::minNumDecodeSurfaces |
◆ rawMode
| bool cv::cudacodec::VideoReaderInitParams::rawMode |
◆ srcRoi
| cv::Rect cv::cudacodec::VideoReaderInitParams::srcRoi |
◆ targetRoi
| cv::Rect cv::cudacodec::VideoReaderInitParams::targetRoi |
◆ targetSz
| cv::Size cv::cudacodec::VideoReaderInitParams::targetSz |
◆ udpSource
| bool cv::cudacodec::VideoReaderInitParams::udpSource |
此結構體的文件生成自以下檔案