opencv2-攝像頭獲取影象相關引數設定
Get和Set方法的引數如下
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
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);
……
}