![]() |
OpenCV
4.5.2
Open Source Computer Vision
|
| enum cv::VideoCaptureAPIs |
#include <opencv2/videoio.hpp>
cv::VideoCapture API backends identifier.
Select preferred API for a capture object. To be used in the VideoCapture::VideoCapture() constructor or VideoCapture::open()
#include <opencv2/videoio.hpp>
cv::VideoCapture generic properties identifier.
Reading / writing properties involves many layers. Some unexpected result might happens along this chain. Effective behaviour depends from device hardware, driver and API Backend.
| Enumerator | |
|---|---|
| CAP_PROP_POS_MSEC |
Current position of the video file in milliseconds. |
| CAP_PROP_POS_FRAMES |
0-based index of the frame to be decoded/captured next. |
| CAP_PROP_POS_AVI_RATIO |
Relative position of the video file: 0=start of the film, 1=end of the film. |
| CAP_PROP_FRAME_WIDTH |
Width of the frames in the video stream. |
| CAP_PROP_FRAME_HEIGHT |
Height of the frames in the video stream. |
| CAP_PROP_FPS |
Frame rate. |
| CAP_PROP_FOURCC |
4-character code of codec. see VideoWriter::fourcc . |
| CAP_PROP_FRAME_COUNT |
Number of frames in the video file. |
| CAP_PROP_FORMAT |
Format of the Mat objects (see Mat::type()) returned by VideoCapture::retrieve(). Set value -1 to fetch undecoded RAW video streams (as Mat 8UC1). |
| CAP_PROP_MODE |
Backend-specific value indicating the current capture mode. |
| CAP_PROP_BRIGHTNESS |
Brightness of the image (only for those cameras that support). |
| CAP_PROP_CONTRAST |
Contrast of the image (only for cameras). |
| CAP_PROP_SATURATION |
Saturation of the image (only for cameras). |
| CAP_PROP_HUE |
Hue of the image (only for cameras). |
| CAP_PROP_GAIN |
Gain of the image (only for those cameras that support). |
| CAP_PROP_EXPOSURE |
Exposure (only for those cameras that support). |
| CAP_PROP_CONVERT_RGB |
Boolean flags indicating whether images should be converted to RGB. |
| CAP_PROP_WHITE_BALANCE_BLUE_U |
Currently unsupported. |
| CAP_PROP_RECTIFICATION |
Rectification flag for stereo cameras (note: only supported by DC1394 v 2.x backend currently). |
| CAP_PROP_MONOCHROME | |
| CAP_PROP_SHARPNESS | |
| CAP_PROP_AUTO_EXPOSURE |
DC1394: exposure control done by camera, user can adjust reference level using this feature. |
| CAP_PROP_GAMMA | |
| CAP_PROP_TEMPERATURE | |
| CAP_PROP_TRIGGER | |
| CAP_PROP_TRIGGER_DELAY | |
| CAP_PROP_WHITE_BALANCE_RED_V | |
| CAP_PROP_ZOOM | |
| CAP_PROP_FOCUS | |
| CAP_PROP_GUID | |
| CAP_PROP_ISO_SPEED | |
| CAP_PROP_BACKLIGHT | |
| CAP_PROP_PAN | |
| CAP_PROP_TILT | |
| CAP_PROP_ROLL | |
| CAP_PROP_IRIS | |
| CAP_PROP_SETTINGS |
Pop up video/camera filter dialog (note: only supported by DSHOW backend currently. The property value is ignored) |
| CAP_PROP_BUFFERSIZE | |
| CAP_PROP_AUTOFOCUS | |
| CAP_PROP_SAR_NUM |
Sample aspect ratio: num/den (num) |
| CAP_PROP_SAR_DEN |
Sample aspect ratio: num/den (den) |
| CAP_PROP_BACKEND |
Current backend (enum VideoCaptureAPIs). Read-only property. |
| CAP_PROP_CHANNEL |
Video input or Channel Number (only for those cameras that support) |
| CAP_PROP_AUTO_WB |
enable/ disable auto white-balance |
| CAP_PROP_WB_TEMPERATURE |
white-balance color temperature |
| CAP_PROP_CODEC_PIXEL_FORMAT |
(read-only) codec's pixel format. 4-character code - see VideoWriter::fourcc . Subset of AV_PIX_FMT_* or -1 if unknown |
| CAP_PROP_BITRATE |
(read-only) Video bitrate in kbits/s |
| CAP_PROP_ORIENTATION_META |
(read-only) Frame rotation defined by stream meta (applicable for FFmpeg back-end only) |
| CAP_PROP_ORIENTATION_AUTO |
if true - rotates output frames of CvCapture considering video file's metadata (applicable for FFmpeg back-end only) (https://github.com/opencv/opencv/issues/15499) |
| CAP_PROP_HW_ACCELERATION |
(open-only) Hardware acceleration type (see VideoAccelerationType). Setting supported only via |
| CAP_PROP_HW_DEVICE |
(open-only) Hardware device index (select GPU if multiple available) |
#include <opencv2/videoio.hpp>
cv::VideoWriter generic properties identifier.
| Enumerator | |
|---|---|
| VIDEOWRITER_PROP_QUALITY |
Current quality (0..100%) of the encoded videostream. Can be adjusted dynamically in some codecs. |
| VIDEOWRITER_PROP_FRAMEBYTES |
(Read-only): Size of just encoded video frame. Note that the encoding order may be different from representation order. |
| VIDEOWRITER_PROP_NSTRIPES |
Number of stripes for parallel encoding. -1 for auto detection. |
| VIDEOWRITER_PROP_IS_COLOR |
If it is not zero, the encoder will expect and encode color frames, otherwise it will work with grayscale frames. |
| VIDEOWRITER_PROP_DEPTH |
Defaults to CV_8U. |
| VIDEOWRITER_PROP_HW_ACCELERATION |
(open-only) Hardware acceleration type (see VideoAccelerationType). Setting supported only via |
| VIDEOWRITER_PROP_HW_DEVICE |
(open-only) Hardware device index (select GPU if multiple available) |
1.8.9.1