1. 程式人生 > >opencv2-攝像頭獲取影象相關引數設定

opencv2-攝像頭獲取影象相關引數設定

GetSet方法的引數如下

C++: boolVideoCapture::set(int propId, double value) double VideoCapture::get(intpropId)

引數propId如下:來自這裡

CV_CAP_PROP_POS_MSEC視訊當前點的毫秒值或視訊捕捉的時間戳
CV_CAP_PROP_POS_FRAMES
下次將被捕獲的0基索引的幀
CV_CAP_PROP_POS_AVI_RATIO
視訊檔案的相關位置: 0 - start of the film, 1 - end of the film.
CV_CAP_PROP_FRAME_WIDTH

視訊流幀的寬度
CV_CAP_PROP_FRAME_HEIGHT
視訊流幀的高.
CV_CAP_PROP_FPS
幀率.
CV_CAP_PROP_FOURCC 4
字元編碼的編碼器.
CV_CAP_PROP_FRAME_COUNT
視訊檔案的幀數.
CV_CAP_PROP_FORMAT
retrieve()返回矩陣物件的格式 .
CV_CAP_PROP_MODE
後端指定值指示當前捕捉的模式.
CV_CAP_PROP_BRIGHTNESS
影象亮度 (只對攝像頭).
CV_CAP_PROP_CONTRAST
影象對比度 (only for cameras).
CV_CAP_PROP_SATURATION
影象飽和度 (only for cameras).
CV_CAP_PROP_HUE
色調 (only for cameras).
CV_CAP_PROP_GAIN
增益(only for cameras).
CV_CAP_PROP_EXPOSURE
曝光(only for cameras).
CV_CAP_PROP_CONVERT_RGB
布林型標記影象是否應該被轉換為RGB.
CV_CAP_PROP_WHITE_BALANCE
白平衡(目前不支援)
CV_CAP_PROP_RECTIFICATION
立體相機的矯正標記(note: only supported by DC1394 v 2.x backend currently)

例如:

Int main()

{

 VideoCapture capr(1),capl(2);

 //改變影象尺寸

 Capl.set(CV_CAP_PROP_FRAME_HEIGHT,240);

 Capl.set(CV_CAP_PROP_FRAME_WIDTH,320);

 ……

}