43
#ifndef OPENCV_VIDEOIO_HPP
44
#define OPENCV_VIDEOIO_HPP
46
#include "opencv2/core.hpp"
69
typedef
struct
CvCapture CvCapture;
70
typedef
struct
CvVideoWriter CvVideoWriter;
156
CAP_PROP_MONOCHROME =19,
157
CAP_PROP_SHARPNESS =20,
160
CAP_PROP_TEMPERATURE =23,
161
CAP_PROP_TRIGGER =24,
162
CAP_PROP_TRIGGER_DELAY =25,
163
CAP_PROP_WHITE_BALANCE_RED_V =26,
167
CAP_PROP_ISO_SPEED =30,
168
CAP_PROP_BACKLIGHT =32,
174
CAP_PROP_BUFFERSIZE =38,
175
CAP_PROP_AUTOFOCUS =39,
208
CV__VIDEOWRITER_PROP_LATEST
253
CAP_PROP_DC1394_MODE_AUTO = -2,
254
CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO = -1,
255
CAP_PROP_DC1394_MAX = 31
265
enum
{ CAP_OPENNI_DEPTH_GENERATOR = 1 << 31,
266
CAP_OPENNI_IMAGE_GENERATOR = 1 << 30,
267
CAP_OPENNI_IR_GENERATOR = 1 << 29,
268
CAP_OPENNI_GENERATORS_MASK = CAP_OPENNI_DEPTH_GENERATOR + CAP_OPENNI_IMAGE_GENERATOR + CAP_OPENNI_IR_GENERATOR
272
enum
{ CAP_PROP_OPENNI_OUTPUT_MODE = 100,
280
CAP_PROP_OPENNI_APPROX_FRAME_SYNC = 105,
281
CAP_PROP_OPENNI_MAX_BUFFER_SIZE = 106,
282
CAP_PROP_OPENNI_CIRCLE_BUFFER = 107,
283
CAP_PROP_OPENNI_MAX_TIME_DURATION = 108,
284
CAP_PROP_OPENNI_GENERATOR_PRESENT = 109,
285
CAP_PROP_OPENNI2_SYNC = 110,
286
CAP_PROP_OPENNI2_MIRROR = 111
290
enum
{ CAP_OPENNI_IMAGE_GENERATOR_PRESENT = CAP_OPENNI_IMAGE_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT,
291
CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE = CAP_OPENNI_IMAGE_GENERATOR + CAP_PROP_OPENNI_OUTPUT_MODE,
292
CAP_OPENNI_DEPTH_GENERATOR_PRESENT = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT,
296
CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON = CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION,
297
CAP_OPENNI_IR_GENERATOR_PRESENT = CAP_OPENNI_IR_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT,
314
enum
{ CAP_OPENNI_VGA_30HZ = 0,
315
CAP_OPENNI_SXGA_15HZ = 1,
316
CAP_OPENNI_SXGA_30HZ = 2,
317
CAP_OPENNI_QVGA_30HZ = 3,
318
CAP_OPENNI_QVGA_60HZ = 4
549
enum
{ CAP_PROP_IOS_DEVICE_FOCUS = 9001,
550
CAP_PROP_IOS_DEVICE_EXPOSURE = 9002,
551
CAP_PROP_IOS_DEVICE_FLASH = 9003,
552
CAP_PROP_IOS_DEVICE_WHITEBALANCE = 9004,
553
CAP_PROP_IOS_DEVICE_TORCH = 9005
565
enum
{ CAP_PROP_GIGA_FRAME_OFFSET_X = 10001,
566
CAP_PROP_GIGA_FRAME_OFFSET_Y = 10002,
567
CAP_PROP_GIGA_FRAME_WIDTH_MAX = 10003,
568
CAP_PROP_GIGA_FRAME_HEIGH_MAX = 10004,
569
CAP_PROP_GIGA_FRAME_SENS_WIDTH = 10005,
570
CAP_PROP_GIGA_FRAME_SENS_HEIGH = 10006
578
enum
{ CAP_PROP_INTELPERC_PROFILE_COUNT = 11001,
579
CAP_PROP_INTELPERC_PROFILE_IDX = 11002,
580
CAP_PROP_INTELPERC_DEPTH_LOW_CONFIDENCE_VALUE = 11003,
581
CAP_PROP_INTELPERC_DEPTH_SATURATION_VALUE = 11004,
582
CAP_PROP_INTELPERC_DEPTH_CONFIDENCE_THRESHOLD = 11005,
583
CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_HORZ = 11006,
584
CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_VERT = 11007
588
enum
{ CAP_INTELPERC_DEPTH_GENERATOR = 1 << 29,
589
CAP_INTELPERC_IMAGE_GENERATOR = 1 << 28,
590
CAP_INTELPERC_IR_GENERATOR = 1 << 27,
591
CAP_INTELPERC_GENERATORS_MASK = CAP_INTELPERC_DEPTH_GENERATOR + CAP_INTELPERC_IMAGE_GENERATOR + CAP_INTELPERC_IR_GENERATOR
597
CAP_INTELPERC_IMAGE = 3
634
enum
{ CAP_PROP_IMAGES_BASE = 18000,
635
CAP_PROP_IMAGES_LAST = 19000
645
namespace
internal {
class
VideoCapturePrivateAccessor; }
699
CV_WRAP
explicit
VideoCapture(
const
String& filename,
int
apiPreference,
const
std::vector<int>& params);
719
CV_WRAP
explicit
VideoCapture(
int
index,
int
apiPreference,
const
std::vector<int>& params);
736
CV_WRAP
virtual
bool
open(
const
String& filename,
int
apiPreference =
CAP_ANY);
749
CV_WRAP
virtual
bool
open(
const
String& filename,
int
apiPreference,
const
std::vector<int>& params);
760
CV_WRAP
virtual
bool
open(
int
index,
int
apiPreference =
CAP_ANY);
773
CV_WRAP
virtual
bool
open(
int
index,
int
apiPreference,
const
std::vector<int>& params);
780
CV_WRAP
virtual
bool
isOpened()
const;
789
CV_WRAP
virtual
void
release();
810
CV_WRAP
virtual
bool
grab();
865
CV_WRAP
virtual
bool
set(
int
propId,
double
value);
884
CV_WRAP
virtual
double
get(
int
propId)
const;
896
CV_WRAP
void
setExceptionMode(
bool
enable) { throwOnFail = enable; }
899
CV_WRAP
bool
getExceptionMode() {
return
throwOnFail; }
918
const
std::vector<VideoCapture>& streams,
919
CV_OUT std::vector<int>& readyIndex,
920
int64 timeoutNs = 0);
927
friend
class
internal::VideoCapturePrivateAccessor;
977
CV_WRAP
VideoWriter(
const
String& filename,
int
fourcc,
double
fps,
978
Size
frameSize,
bool
isColor =
true);
984
CV_WRAP
VideoWriter(
const
String& filename,
int
apiPreference,
int
fourcc,
double
fps,
985
Size
frameSize,
bool
isColor =
true);
991
CV_WRAP
VideoWriter(
const
String& filename,
int
fourcc,
double
fps,
const
Size& frameSize,
992
const
std::vector<int>& params);
996
CV_WRAP
VideoWriter(
const
String& filename,
int
apiPreference,
int
fourcc,
double
fps,
997
const
Size& frameSize,
const
std::vector<int>& params);
1013
CV_WRAP
virtual
bool
open(
const
String& filename,
int
fourcc,
double
fps,
1014
Size
frameSize,
bool
isColor =
true);
1018
CV_WRAP
bool
open(
const
String& filename,
int
apiPreference,
int
fourcc,
double
fps,
1019
Size
frameSize,
bool
isColor =
true);
1023
CV_WRAP
bool
open(
const
String& filename,
int
fourcc,
double
fps,
const
Size& frameSize,
1024
const
std::vector<int>& params);
1028
CV_WRAP
bool
open(
const
String& filename,
int
apiPreference,
int
fourcc,
double
fps,
1029
const
Size& frameSize,
const
std::vector<int>& params);
1033
CV_WRAP
virtual
bool
isOpened()
const;
1040
CV_WRAP
virtual
void
release();
1059
CV_WRAP
virtual
void
write(InputArray image);
1069
CV_WRAP
virtual
bool
set(
int
propId,
double
value);
1079
CV_WRAP
virtual
double
get(
int
propId)
const;
1088
CV_WRAP
static
int
fourcc(
char
c1,
char
c2,
char
c3,
char
c4);
1101
Size
frameSize,
bool
isColor =
true);
1105
template<>
struct
DefaultDeleter<CvCapture>{ CV_EXPORTS
void
operator ()(CvCapture* obj)
const; };
1106
template<>
struct
DefaultDeleter<CvVideoWriter>{ CV_EXPORTS
void
operator ()(CvVideoWriter* obj)
const; };
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition:
mat.hpp:295
n-dimensional dense array class
Definition:
mat.hpp:802
Template class for specifying the size of an image or rectangle.
Definition:
core/types.hpp:316
Class for video capturing from video files, image sequences or cameras.
Definition:
videoio.hpp:667
static bool waitAny(const std::vector< VideoCapture > &streams, CV_OUT std::vector< int > &readyIndex, int64 timeoutNs=0)
Wait for ready frames from VideoCapture.
virtual ~VideoCapture()
Default destructor
Video writer class.
Definition:
videoio.hpp:945
virtual ~VideoWriter()
Default destructor
VideoCaptureAPIs
cv::VideoCapture API backends identifier.
Definition:
videoio.hpp:90
VideoWriterProperties
cv::VideoWriter generic properties identifier.
Definition:
videoio.hpp:197
VideoCaptureProperties
cv::VideoCapture generic properties identifier.
Definition:
videoio.hpp:134
@ CAP_XIAPI
XIMEA Camera API
Definition:
videoio.hpp:107
@ CAP_ANDROID
Android - not used
Definition:
videoio.hpp:106
@ CAP_V4L
V4L/V4L2 capturing support
Definition:
videoio.hpp:93
@ CAP_UEYE
uEye Camera API
Definition:
videoio.hpp:125
@ CAP_ARAVIS
Aravis SDK
Definition:
videoio.hpp:121
@ CAP_OPENNI_ASUS
OpenNI (for Asus Xtion)
Definition:
videoio.hpp:105
@ CAP_MSMF
Microsoft Media Foundation (via videoInput)
Definition:
videoio.hpp:110
@ CAP_OPENNI2_ASUS
OpenNI2 (for Asus Xtion and Occipital Structure sensors)
Definition:
videoio.hpp:115
@ CAP_OPENCV_MJPEG
Built-in OpenCV MotionJPEG codec
Definition:
videoio.hpp:122
@ CAP_GSTREAMER
GStreamer
Definition:
videoio.hpp:118
@ CAP_UNICAP
Unicap drivers (obsolete, removed)
Definition:
videoio.hpp:101
@ CAP_CMU1394
Same value as CAP_FIREWIRE
Definition:
videoio.hpp:99
@ CAP_VFW
Video For Windows (obsolete, removed)
Definition:
videoio.hpp:92
@ CAP_XINE
XINE engine (Linux)
Definition:
videoio.hpp:124
@ CAP_INTEL_MFX
Intel MediaSDK
Definition:
videoio.hpp:123
@ CAP_ANY
Auto detect == 0
Definition:
videoio.hpp:91
@ CAP_V4L2
Same as CAP_V4L
Definition:
videoio.hpp:94
@ CAP_REALSENSE
Synonym for CAP_INTELPERC
Definition:
videoio.hpp:113
@ CAP_FIREWIRE
IEEE 1394 drivers
Definition:
videoio.hpp:95
@ CAP_DC1394
Same value as CAP_FIREWIRE
Definition:
videoio.hpp:98
@ CAP_WINRT
Microsoft Windows Runtime using Media Foundation
Definition:
videoio.hpp:111
@ CAP_GPHOTO2
gPhoto2 connection
Definition:
videoio.hpp:117
@ CAP_OPENNI2_ASTRA
OpenNI2 (for Orbbec Astra)
Definition:
videoio.hpp:116
@ CAP_OPENNI
OpenNI (for Kinect)
Definition:
videoio.hpp:104
@ CAP_FIREWARE
Same value as CAP_FIREWIRE
Definition:
videoio.hpp:96
@ CAP_DSHOW
DirectShow (via videoInput)
Definition:
videoio.hpp:102
@ CAP_INTELPERC
RealSense (former Intel Perceptual Computing SDK)
Definition:
videoio.hpp:112
@ CAP_IMAGES
OpenCV Image Sequence (e.g. img_%02d.jpg)
Definition:
videoio.hpp:120
@ CAP_OPENNI2
OpenNI2 (for Kinect)
Definition:
videoio.hpp:114
@ CAP_QT
QuickTime (obsolete, removed)
Definition:
videoio.hpp:100
@ CAP_FFMPEG
Open and record video file or stream using the FFMPEG library
Definition:
videoio.hpp:119
@ CAP_AVFOUNDATION
AVFoundation framework for iOS (OS X Lion will have the same API)
Definition:
videoio.hpp:108
@ CAP_PVAPI
PvAPI, Prosilica GigE SDK
Definition:
videoio.hpp:103
@ CAP_IEEE1394
Same value as CAP_FIREWIRE
Definition:
videoio.hpp:97
@ CAP_GIGANETIX
Smartek Giganetix GigEVisionSDK
Definition:
videoio.hpp:109
@ VIDEOWRITER_PROP_QUALITY
Current quality (0..100%) of the encoded videostream. Can be adjusted dynamically in some codecs.
Definition:
videoio.hpp:198
@ VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL
(open-only) If non-zero, create new OpenCL context and bind it to current thread. The OpenCL context ...
Definition:
videoio.hpp:206
@ VIDEOWRITER_PROP_HW_ACCELERATION
(open-only) Hardware acceleration type (see VideoAccelerationType). Setting supported only via params...
Definition:
videoio.hpp:204
@ VIDEOWRITER_PROP_DEPTH
Defaults to CV_8U.
Definition:
videoio.hpp:203
@ VIDEOWRITER_PROP_HW_DEVICE
(open-only) Hardware device index (select GPU if multiple available). Device enumeration is accelerat...
Definition:
videoio.hpp:205
@ VIDEOWRITER_PROP_IS_COLOR
Definition:
videoio.hpp:201
@ VIDEOWRITER_PROP_FRAMEBYTES
(Read-only): Size of just encoded video frame. Note that the encoding order may be different from rep...
Definition:
videoio.hpp:199
@ VIDEOWRITER_PROP_NSTRIPES
Number of stripes for parallel encoding. -1 for auto detection.
Definition:
videoio.hpp:200
@ CAP_PROP_RECTIFICATION
Rectification flag for stereo cameras (note: only supported by DC1394 v 2.x backend currently).
Definition:
videoio.hpp:155
@ CAP_PROP_BACKEND
Current backend (enum VideoCaptureAPIs). Read-only property
Definition:
videoio.hpp:178
@ CAP_PROP_ORIENTATION_META
(read-only) Frame rotation defined by stream meta (applicable for FFmpeg back-end only)
Definition:
videoio.hpp:184
@ CAP_PROP_FORMAT
Definition:
videoio.hpp:143
@ CAP_PROP_SATURATION
Saturation of the image (only for cameras).
Definition:
videoio.hpp:148
@ CAP_PROP_WB_TEMPERATURE
white-balance color temperature
Definition:
videoio.hpp:181
@ CAP_PROP_CHANNEL
Video input or Channel Number (only for those cameras that support)
Definition:
videoio.hpp:179
@ CAP_PROP_ORIENTATION_AUTO
if true - rotates output frames of CvCapture considering video file's metadata (applicable for FFmpeg...
Definition:
videoio.hpp:185
@ CAP_PROP_HW_ACCELERATION
(open-only) Hardware acceleration type (see VideoAccelerationType). Setting supported only via params...
Definition:
videoio.hpp:186
@ CAP_PROP_SAR_NUM
Sample aspect ratio: num/den (num)
Definition:
videoio.hpp:176
@ CAP_PROP_FOURCC
4-character code of codec. see VideoWriter::fourcc .
Definition:
videoio.hpp:141
@ CAP_PROP_AUTO_EXPOSURE
DC1394: exposure control done by camera, user can adjust reference level using this feature.
Definition:
videoio.hpp:158
@ CAP_PROP_HW_ACCELERATION_USE_OPENCL
(open-only) If non-zero, create new OpenCL context and bind it to current thread. The OpenCL context ...
Definition:
videoio.hpp:188
@ CAP_PROP_CODEC_PIXEL_FORMAT
(read-only) codec's pixel format. 4-character code - see VideoWriter::fourcc . Subset of AV_PIX_FMT_*...
Definition:
videoio.hpp:182
@ CAP_PROP_POS_FRAMES
0-based index of the frame to be decoded/captured next.
Definition:
videoio.hpp:136
@ CAP_PROP_SETTINGS
Pop up video/camera filter dialog (note: only supported by DSHOW backend currently....
Definition:
videoio.hpp:173
@ CAP_PROP_BITRATE
(read-only) Video bitrate in kbits/s
Definition:
videoio.hpp:183
@ CAP_PROP_AUTO_WB
enable/ disable auto white-balance
Definition:
videoio.hpp:180
@ CAP_PROP_POS_AVI_RATIO
Relative position of the video file: 0=start of the film, 1=end of the film.
Definition:
videoio.hpp:137
@ CAP_PROP_POS_MSEC
Current position of the video file in milliseconds.
Definition:
videoio.hpp:135
@ CAP_PROP_BRIGHTNESS
Brightness of the image (only for those cameras that support).
Definition:
videoio.hpp:146
@ CAP_PROP_HUE
Hue of the image (only for cameras).
Definition:
videoio.hpp:149
@ CAP_PROP_SAR_DEN
Sample aspect ratio: num/den (den)
Definition:
videoio.hpp:177
@ CAP_PROP_FRAME_WIDTH
Width of the frames in the video stream.
Definition:
videoio.hpp:138
@ CAP_PROP_CONVERT_RGB
Definition:
videoio.hpp:152
@ CAP_PROP_HW_DEVICE
(open-only) Hardware device index (select GPU if multiple available). Device enumeration is accelerat...
Definition:
videoio.hpp:187
@ CAP_PROP_FRAME_HEIGHT
Height of the frames in the video stream.
Definition:
videoio.hpp:139
@ CAP_PROP_FRAME_COUNT
Number of frames in the video file.
Definition:
videoio.hpp:142
@ CAP_PROP_CONTRAST
Contrast of the image (only for cameras).
Definition:
videoio.hpp:147
@ CAP_PROP_MODE
Backend-specific value indicating the current capture mode.
Definition:
videoio.hpp:145
@ CAP_PROP_FPS
Frame rate.
Definition:
videoio.hpp:140
@ CAP_PROP_GAIN
Gain of the image (only for those cameras that support).
Definition:
videoio.hpp:150
@ CAP_PROP_EXPOSURE
Exposure (only for those cameras that support).
Definition:
videoio.hpp:151
@ CAP_PROP_WHITE_BALANCE_BLUE_U
Currently unsupported.
Definition:
videoio.hpp:154
VideoAccelerationType
Video Acceleration type
Definition:
videoio.hpp:228
@ CAP_PROP_GPHOTO2_FLUSH_MSGS
Readonly, returns (const char *).
Definition:
videoio.hpp:617
@ CAP_PROP_EXPOSUREPROGRAM
Camera exposure program.
Definition:
videoio.hpp:620
@ CAP_PROP_APERTURE
Aperture. Can be readonly, depends on camera program.
Definition:
videoio.hpp:619
@ CAP_PROP_GPHOTO2_RELOAD_ON_CHANGE
Reload all settings on set.
Definition:
videoio.hpp:615
@ CAP_PROP_GPHOTO2_RELOAD_CONFIG
Trigger, only by set. Reload camera settings.
Definition:
videoio.hpp:614
@ CAP_PROP_GPHOTO2_COLLECT_MSGS
Collect messages with details.
Definition:
videoio.hpp:616
@ CAP_PROP_VIEWFINDER
Enter liveview mode.
Definition:
videoio.hpp:621
@ CAP_PROP_GPHOTO2_PREVIEW
Capture only preview from liveview mode.
Definition:
videoio.hpp:612
@ CAP_PROP_GPHOTO2_WIDGET_ENUMERATE
Readonly, returns (const char *).
Definition:
videoio.hpp:613
@ CAP_PROP_SPEED
Exposure speed. Can be readonly, depends on camera program.
Definition:
videoio.hpp:618
@ CAP_PVAPI_FSTRIGMODE_FIXEDRATE
FixedRate
Definition:
videoio.hpp:350
@ CAP_PVAPI_FSTRIGMODE_SOFTWARE
Software
Definition:
videoio.hpp:351
@ CAP_PVAPI_FSTRIGMODE_SYNCIN2
SyncIn2
Definition:
videoio.hpp:349
@ CAP_PVAPI_FSTRIGMODE_FREERUN
Freerun
Definition:
videoio.hpp:347
@ CAP_PVAPI_FSTRIGMODE_SYNCIN1
SyncIn1
Definition:
videoio.hpp:348
@ CAP_PVAPI_PIXELFORMAT_BGRA32
Bgra32
Definition:
videoio.hpp:369
@ CAP_PVAPI_PIXELFORMAT_BAYER16
Bayer16
Definition:
videoio.hpp:365
@ CAP_PVAPI_PIXELFORMAT_BAYER8
Bayer8
Definition:
videoio.hpp:364
@ CAP_PVAPI_PIXELFORMAT_RGBA32
Rgba32
Definition:
videoio.hpp:368
@ CAP_PVAPI_PIXELFORMAT_MONO8
Mono8
Definition:
videoio.hpp:362
@ CAP_PVAPI_PIXELFORMAT_MONO16
Mono16
Definition:
videoio.hpp:363
@ CAP_PVAPI_PIXELFORMAT_BGR24
Bgr24
Definition:
videoio.hpp:367
@ CAP_PVAPI_PIXELFORMAT_RGB24
Rgb24
Definition:
videoio.hpp:366
@ CAP_PROP_ARAVIS_AUTOTRIGGER
Automatically trigger frame capture if camera is configured with software trigger
Definition:
videoio.hpp:539
@ CAP_OPENNI_DEPTH_MAP
Depth values in mm (CV_16UC1)
Definition:
videoio.hpp:301
@ CAP_OPENNI_IR_IMAGE
Data given from IR image generator
Definition:
videoio.hpp:310
@ CAP_OPENNI_BGR_IMAGE
Data given from RGB image generator
Definition:
videoio.hpp:307
@ CAP_OPENNI_DISPARITY_MAP_32F
Disparity in pixels (CV_32FC1)
Definition:
videoio.hpp:304
@ CAP_OPENNI_VALID_DEPTH_MASK
CV_8UC1
Definition:
videoio.hpp:305
@ CAP_OPENNI_DISPARITY_MAP
Disparity in pixels (CV_8UC1)
Definition:
videoio.hpp:303
@ CAP_OPENNI_POINT_CLOUD_MAP
XYZ in meters (CV_32FC3)
Definition:
videoio.hpp:302
@ CAP_OPENNI_GRAY_IMAGE
Data given from RGB image generator
Definition:
videoio.hpp:308
@ CAP_PROP_OPENNI_REGISTRATION
Definition:
videoio.hpp:276
@ CAP_PROP_OPENNI_BASELINE
In mm
Definition:
videoio.hpp:274
@ CAP_PROP_OPENNI_FOCAL_LENGTH
In pixels
Definition:
videoio.hpp:275
@ CAP_PROP_OPENNI_FRAME_MAX_DEPTH
In mm
Definition:
videoio.hpp:273
@ CAP_PVAPI_DECIMATION_2OUTOF4
2 out of 4 decimation
Definition:
videoio.hpp:356
@ CAP_PVAPI_DECIMATION_OFF
Off
Definition:
videoio.hpp:355
@ CAP_PVAPI_DECIMATION_2OUTOF16
2 out of 16 decimation
Definition:
videoio.hpp:358
@ CAP_PVAPI_DECIMATION_2OUTOF8
2 out of 8 decimation
Definition:
videoio.hpp:357
@ CAP_PROP_DC1394_OFF
turn the feature off (not controlled manually nor automatically).
Definition:
videoio.hpp:251
@ CAP_PROP_DC1394_MODE_MANUAL
set automatically when a value of the feature is set by the user.
Definition:
videoio.hpp:252
@ CAP_INTELPERC_DEPTH_MAP
Each pixel is a 16-bit integer. The value indicates the distance from an object to the camera's XY pl...
Definition:
videoio.hpp:594
@ CAP_INTELPERC_IR_MAP
Each pixel is a 16-bit integer. The value indicates the intensity of the reflected laser beam.
Definition:
videoio.hpp:596
@ CAP_INTELPERC_UVDEPTH_MAP
Each pixel contains two 32-bit floating point values in the range of 0-1, representing the mapping of...
Definition:
videoio.hpp:595
@ CAP_PROP_GSTREAMER_QUEUE_LENGTH
Default is 1
Definition:
videoio.hpp:327
@ CAP_PROP_PVAPI_DECIMATIONVERTICAL
Vertical sub-sampling of the image.
Definition:
videoio.hpp:340
@ CAP_PROP_PVAPI_FRAMESTARTTRIGGERMODE
FrameStartTriggerMode: Determines how a frame is initiated.
Definition:
videoio.hpp:338
@ CAP_PROP_PVAPI_MULTICASTIP
IP for enable multicast master mode. 0 for disable multicast.
Definition:
videoio.hpp:337
@ CAP_PROP_PVAPI_BINNINGY
Vertical binning factor.
Definition:
videoio.hpp:342
@ CAP_PROP_PVAPI_DECIMATIONHORIZONTAL
Horizontal sub-sampling of the image.
Definition:
videoio.hpp:339
@ CAP_PROP_PVAPI_BINNINGX
Horizontal binning factor.
Definition:
videoio.hpp:341
@ CAP_PROP_PVAPI_PIXELFORMAT
Pixel format.
Definition:
videoio.hpp:343
@ CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT
Number of output channels from sensor used for data transfer.
Definition:
videoio.hpp:488
@ CAP_PROP_XI_DECIMATION_PATTERN
Decimation pattern type.
Definition:
videoio.hpp:412
@ CAP_PROP_XI_WB_KG
White balance green coefficient.
Definition:
videoio.hpp:424
@ CAP_PROP_XI_BINNING_VERTICAL
Vertical Binning - number of vertical photo-sensitive cells to combine together.
Definition:
videoio.hpp:406
@ CAP_PROP_XI_CC_MATRIX_20
Color Correction Matrix element [2][0].
Definition:
videoio.hpp:458
@ CAP_PROP_XI_OUTPUT_DATA_BIT_DEPTH
Device output data bit depth.
Definition:
videoio.hpp:432
@ CAP_PROP_XI_DOWNSAMPLING
Change image resolution by binning or skipping.
Definition:
videoio.hpp:379
@ CAP_PROP_XI_SHARPNESS
Sharpness Strength.
Definition:
videoio.hpp:449
@ CAP_PROP_XI_LUT_INDEX
Control the index (offset) of the coefficient to access in the LUT.
Definition:
videoio.hpp:496
@ CAP_PROP_XI_BINNING_SELECTOR
Binning engine selector.
Definition:
videoio.hpp:405
@ CAP_PROP_XI_EXPOSURE_BURST_COUNT
Sets the number of times of exposure in one frame.
Definition:
videoio.hpp:401
@ CAP_PROP_XI_ROW_FPN_CORRECTION
Correction of row FPN.
Definition:
videoio.hpp:510
@ CAP_PROP_XI_GPO_SELECTOR
Selects general purpose output.
Definition:
videoio.hpp:388
@ CAP_PROP_XI_COUNTER_VALUE
Counter status.
Definition:
videoio.hpp:491
@ CAP_PROP_XI_DECIMATION_SELECTOR
Decimation engine selector.
Definition:
videoio.hpp:409
@ CAP_PROP_XI_AEAG_LEVEL
Average intensity of output signal AEAG should achieve(in %).
Definition:
videoio.hpp:398
@ CAP_PROP_XI_CC_MATRIX_21
Color Correction Matrix element [2][1].
Definition:
videoio.hpp:459
@ CAP_PROP_XI_DOWNSAMPLING_TYPE
Change image downsampling type.
Definition:
videoio.hpp:404
@ CAP_PROP_XI_SENSOR_DATA_BIT_DEPTH
Sensor output data bit depth.
Definition:
videoio.hpp:431
@ CAP_PROP_XI_HDR_KNEEPOINT_COUNT
The number of kneepoints in the PWLR.
Definition:
videoio.hpp:513
@ CAP_PROP_XI_TRG_SELECTOR
Selects the type of trigger.
Definition:
videoio.hpp:467
@ CAP_PROP_XI_DEVICE_RESET
Resets the camera to default state.
Definition:
videoio.hpp:508
@ CAP_PROP_XI_LENS_MODE
Status of lens control interface. This shall be set to XI_ON before any Lens operations.
Definition:
videoio.hpp:473
@ CAP_PROP_XI_DEVICE_MODEL_ID
Returns device model id.
Definition:
videoio.hpp:481
@ CAP_PROP_XI_GAIN
Gain in dB.
Definition:
videoio.hpp:403
@ CAP_PROP_XI_EXP_PRIORITY
Exposure priority (0.5 - exposure 50%, gain 50%).
Definition:
videoio.hpp:395
@ CAP_PROP_XI_LENS_APERTURE_VALUE
Current lens aperture value in stops. Examples: 2.8, 4, 5.6, 8, 11.
Definition:
videoio.hpp:474
@ CAP_PROP_XI_DEFAULT_CC_MATRIX
Set default Color Correction Matrix.
Definition:
videoio.hpp:466
@ CAP_PROP_XI_IMAGE_IS_COLOR
Returns 1 for color cameras.
Definition:
videoio.hpp:445
@ CAP_PROP_XI_FFS_ACCESS_KEY
Setting of key enables file operations on some cameras.
Definition:
videoio.hpp:526
@ CAP_PROP_XI_AEAG_ROI_OFFSET_X
Automatic exposure/gain ROI offset X.
Definition:
videoio.hpp:418
@ CAP_PROP_XI_LIMIT_BANDWIDTH
Set/get bandwidth(datarate)(in Megabits).
Definition:
videoio.hpp:430
@ CAP_PROP_XI_IMAGE_DATA_BIT_DEPTH
bitdepth of data returned by function xiGetImage.
Definition:
videoio.hpp:433
@ CAP_PROP_XI_CC_MATRIX_00
Color Correction Matrix element [0][0].
Definition:
videoio.hpp:450
@ CAP_PROP_XI_LENS_FEATURE
Allows access to lens feature value currently selected by XI_PRM_LENS_FEATURE_SELECTOR.
Definition:
videoio.hpp:480
@ CAP_PROP_XI_COLOR_FILTER_ARRAY
Returns color filter array type of RAW data.
Definition:
videoio.hpp:446
@ CAP_PROP_XI_AEAG_ROI_OFFSET_Y
Automatic exposure/gain ROI offset Y.
Definition:
videoio.hpp:419
@ CAP_PROP_XI_GPO_MODE
Set general purpose output mode.
Definition:
videoio.hpp:389
@ CAP_PROP_XI_OFFSET_X
Horizontal offset from the origin to the area of interest (in pixels).
Definition:
videoio.hpp:381
@ CAP_PROP_XI_CMS
Mode of color management system.
Definition:
videoio.hpp:443
@ CAP_PROP_XI_GPI_MODE
Set general purpose input mode.
Definition:
videoio.hpp:386
@ CAP_PROP_XI_OUTPUT_DATA_PACKING_TYPE
Data packing type. Some cameras supports only specific packing type.
Definition:
videoio.hpp:435
@ CAP_PROP_XI_ACQ_BUFFER_SIZE_UNIT
Acquisition buffer size unit in bytes. Default 1. E.g. Value 1024 means that buffer_size is in KiByte...
Definition:
videoio.hpp:503
@ CAP_PROP_XI_CC_MATRIX_33
Color Correction Matrix element [3][3].
Definition:
videoio.hpp:465
@ CAP_PROP_XI_COLUMN_FPN_CORRECTION
Correction of column FPN.
Definition:
videoio.hpp:509
@ CAP_PROP_XI_SENSOR_FEATURE_VALUE
Allows access to sensor feature value currently selected by XI_PRM_SENSOR_FEATURE_SELECTOR.
Definition:
videoio.hpp:528
@ CAP_PROP_XI_GAIN_SELECTOR
Gain selector for parameter Gain allows to select different type of gains.
Definition:
videoio.hpp:402
@ CAP_PROP_XI_IMAGE_DATA_FORMAT_RGB32_ALPHA
The alpha channel of RGB32 output image format.
Definition:
videoio.hpp:483
@ CAP_PROP_XI_IS_DEVICE_EXIST
Returns 1 if camera connected and works properly.
Definition:
videoio.hpp:501
@ CAP_PROP_XI_TRG_DELAY
Specifies the delay in microseconds (us) to apply after the trigger reception before activating it.
Definition:
videoio.hpp:498
@ CAP_PROP_XI_CC_MATRIX_31
Color Correction Matrix element [3][1].
Definition:
videoio.hpp:463
@ CAP_PROP_XI_WIDTH
Width of the Image provided by the device (in pixels).
Definition:
videoio.hpp:426
@ CAP_PROP_XI_DEBUG_LEVEL
Set debug level.
Definition:
videoio.hpp:520
@ CAP_PROP_XI_DECIMATION_VERTICAL
Vertical Decimation - vertical sub-sampling of the image - reduces the vertical resolution of the ima...
Definition:
videoio.hpp:410
@ CAP_PROP_XI_BUFFERS_QUEUE_SIZE
Queue of field/frame buffers.
Definition:
videoio.hpp:505
@ CAP_PROP_XI_OFFSET_Y
Vertical offset from the origin to the area of interest (in pixels).
Definition:
videoio.hpp:382
@ CAP_PROP_XI_TIMEOUT
Image capture timeout in milliseconds.
Definition:
videoio.hpp:399
@ CAP_PROP_XI_HEIGHT
Height of the Image provided by the device (in pixels).
Definition:
videoio.hpp:427
@ CAP_PROP_XI_LED_MODE
Define camera signalling LED functionality.
Definition:
videoio.hpp:391
@ CAP_PROP_XI_SENSOR_MODE
Current sensor mode. Allows to select sensor mode by one integer. Setting of this parameter affects: ...
Definition:
videoio.hpp:511
@ CAP_PROP_XI_ACQ_FRAME_BURST_COUNT
Sets number of frames acquired by burst. This burst is used only if trigger is set to FrameBurstStart...
Definition:
videoio.hpp:468
@ CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX
Sensor clock frequency index. Sensor with selected frequencies have possibility to set the frequency ...
Definition:
videoio.hpp:487
@ CAP_PROP_XI_DATA_FORMAT
Output data format.
Definition:
videoio.hpp:380
@ CAP_PROP_XI_AUTO_WB
Automatic white balance.
Definition:
videoio.hpp:393
@ CAP_PROP_XI_TARGET_TEMP
Set sensor target temperature for cooling.
Definition:
videoio.hpp:438
@ CAP_PROP_XI_IMAGE_PAYLOAD_SIZE
Buffer size in bytes sufficient for output image returned by xiGetImage.
Definition:
videoio.hpp:484
@ CAP_PROP_XI_LENS_FOCUS_DISTANCE
Lens focus distance in cm.
Definition:
videoio.hpp:477
@ CAP_PROP_XI_WB_KR
White balance red coefficient.
Definition:
videoio.hpp:423
@ CAP_PROP_XI_WB_KB
White balance blue coefficient.
Definition:
videoio.hpp:425
@ CAP_PROP_XI_CC_MATRIX_11
Color Correction Matrix element [1][1].
Definition:
videoio.hpp:455
@ CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_COMMIT
Number of buffers to commit to low level.
Definition:
videoio.hpp:506
@ CAP_PROP_XI_BINNING_HORIZONTAL
Horizontal Binning - number of horizontal photo-sensitive cells to combine together.
Definition:
videoio.hpp:407
@ CAP_PROP_XI_AG_MAX_LIMIT
Maximum limit of gain in AEAG procedure.
Definition:
videoio.hpp:397
@ CAP_PROP_XI_HW_REVISION
Returns hardware revision number.
Definition:
videoio.hpp:519
@ CAP_PROP_XI_FFS_FILE_ID
File number.
Definition:
videoio.hpp:522
@ CAP_PROP_XI_BPC
Correction of bad pixels.
Definition:
videoio.hpp:422
@ CAP_PROP_XI_LENS_FOCAL_LENGTH
Lens focal distance in mm.
Definition:
videoio.hpp:478
@ CAP_PROP_XI_BUFFER_POLICY
Data move policy.
Definition:
videoio.hpp:494
@ CAP_PROP_XI_AVAILABLE_BANDWIDTH
Calculate and returns available interface bandwidth(int Megabits).
Definition:
videoio.hpp:493
@ CAP_PROP_XI_SENSOR_BOARD_TEMP
Camera sensor board temperature.
Definition:
videoio.hpp:442
@ CAP_PROP_XI_SENSOR_TAPS
Number of taps.
Definition:
videoio.hpp:417
@ CAP_PROP_XI_HDR_T2
Position of second kneepoint (in % of XI_PRM_EXPOSURE).
Definition:
videoio.hpp:515
@ CAP_PROP_XI_TS_RST_SOURCE
Defines which source will be used for timestamp reset. Writing this parameter will trigger settings o...
Definition:
videoio.hpp:500
@ CAP_PROP_XI_CC_MATRIX_01
Color Correction Matrix element [0][1].
Definition:
videoio.hpp:451
@ CAP_PROP_XI_KNEEPOINT2
Value of second kneepoint (% of sensor saturation).
Definition:
videoio.hpp:517
@ CAP_PROP_XI_IMAGE_BLACK_LEVEL
Last image black level counts. Can be used for Offline processing to recall it.
Definition:
videoio.hpp:518
@ CAP_PROP_XI_LUT_VALUE
Value at entry LUTIndex of the LUT.
Definition:
videoio.hpp:497
@ CAP_PROP_XI_LED_SELECTOR
Selects camera signalling LED.
Definition:
videoio.hpp:390
@ CAP_PROP_XI_OUTPUT_DATA_PACKING
Device output data packing (or grouping) enabled. Packing could be enabled if output_data_bit_depth >...
Definition:
videoio.hpp:434
@ CAP_PROP_XI_AEAG
Automatic exposure/gain.
Definition:
videoio.hpp:394
@ CAP_PROP_XI_TRG_SOFTWARE
Generates an internal trigger. PRM_TRG_SOURCE must be set to TRG_SOFTWARE.
Definition:
videoio.hpp:384
@ CAP_PROP_XI_HOUS_TEMP
Camera housing temperature.
Definition:
videoio.hpp:440
@ CAP_PROP_XI_COOLING
Start camera cooling.
Definition:
videoio.hpp:437
@ CAP_PROP_XI_SENSOR_FEATURE_SELECTOR
Selects the current feature which is accessible by XI_PRM_SENSOR_FEATURE_VALUE.
Definition:
videoio.hpp:527
@ CAP_PROP_XI_ACQ_BUFFER_SIZE
Acquisition buffer size in buffer_size_unit. Default bytes.
Definition:
videoio.hpp:502
@ CAP_PROP_XI_LUT_EN
Activates LUT.
Definition:
videoio.hpp:495
@ CAP_PROP_XI_TRG_SOURCE
Defines source of trigger.
Definition:
videoio.hpp:383
@ CAP_PROP_XI_HDR
Enable High Dynamic Range feature.
Definition:
videoio.hpp:512
@ CAP_PROP_XI_CC_MATRIX_10
Color Correction Matrix element [1][0].
Definition:
videoio.hpp:454
@ CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ
Sensor clock frequency in Hz.
Definition:
videoio.hpp:486
@ CAP_PROP_XI_EXPOSURE
Exposure time in microseconds.
Definition:
videoio.hpp:400
@ CAP_PROP_XI_GPI_SELECTOR
Selects general purpose input.
Definition:
videoio.hpp:385
@ CAP_PROP_XI_AE_MAX_LIMIT
Maximum limit of exposure in AEAG procedure.
Definition:
videoio.hpp:396
@ CAP_PROP_XI_FREE_FFS_SIZE
Size of free camera FFS.
Definition:
videoio.hpp:524
@ CAP_PROP_XI_CHIP_TEMP
Camera sensor temperature.
Definition:
videoio.hpp:439
@ CAP_PROP_XI_IMAGE_DATA_FORMAT
Output data format.
Definition:
videoio.hpp:415
@ CAP_PROP_XI_BINNING_PATTERN
Binning pattern type.
Definition:
videoio.hpp:408
@ CAP_PROP_XI_COUNTER_SELECTOR
Select counter.
Definition:
videoio.hpp:490
@ CAP_PROP_XI_LENS_FEATURE_SELECTOR
Selects the current feature which is accessible by XI_PRM_LENS_FEATURE.
Definition:
videoio.hpp:479
@ CAP_PROP_XI_GPI_LEVEL
Get general purpose level.
Definition:
videoio.hpp:387
@ CAP_PROP_XI_TRANSPORT_PIXEL_FORMAT
Current format of pixels on transport layer.
Definition:
videoio.hpp:485
@ CAP_PROP_XI_CC_MATRIX_03
Color Correction Matrix element [0][3].
Definition:
videoio.hpp:453
@ CAP_PROP_XI_APPLY_CMS
Enable applying of CMS profiles to xiGetImage (see XI_PRM_INPUT_CMS_PROFILE, XI_PRM_OUTPUT_CMS_PROFIL...
Definition:
videoio.hpp:444
@ CAP_PROP_XI_RECENT_FRAME
GetImage returns most recent frame.
Definition:
videoio.hpp:507
@ CAP_PROP_XI_FFS_FILE_SIZE
Size of file.
Definition:
videoio.hpp:523
@ CAP_PROP_XI_DEBOUNCE_POL
Debounce polarity (pol = 1 t0 - falling edge, t1 - rising edge).
Definition:
videoio.hpp:472
@ CAP_PROP_XI_DEBOUNCE_T0
Debounce time (x * 10us).
Definition:
videoio.hpp:470
@ CAP_PROP_XI_SHUTTER_TYPE
Change sensor shutter type(CMOS sensor).
Definition:
videoio.hpp:416
@ CAP_PROP_XI_ACQ_TIMING_MODE
Type of sensor frames timing.
Definition:
videoio.hpp:492
@ CAP_PROP_XI_USED_FFS_SIZE
Size of used camera FFS.
Definition:
videoio.hpp:525
@ CAP_PROP_XI_CC_MATRIX_02
Color Correction Matrix element [0][2].
Definition:
videoio.hpp:452
@ CAP_PROP_XI_HOUS_BACK_SIDE_TEMP
Camera housing back side temperature.
Definition:
videoio.hpp:441
@ CAP_PROP_XI_GAMMAC
Chromaticity gamma.
Definition:
videoio.hpp:448
@ CAP_PROP_XI_TEST_PATTERN_GENERATOR_SELECTOR
Selects which test pattern generator is controlled by the TestPattern feature.
Definition:
videoio.hpp:413
@ CAP_PROP_XI_AUTO_BANDWIDTH_CALCULATION
Automatic bandwidth calculation.
Definition:
videoio.hpp:521
@ CAP_PROP_XI_CC_MATRIX_32
Color Correction Matrix element [3][2].
Definition:
videoio.hpp:464
@ CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_SIZE
Acquisition transport buffer size in bytes.
Definition:
videoio.hpp:504
@ CAP_PROP_XI_CC_MATRIX_30
Color Correction Matrix element [3][0].
Definition:
videoio.hpp:462
@ CAP_PROP_XI_AEAG_ROI_WIDTH
Automatic exposure/gain ROI Width.
Definition:
videoio.hpp:420
@ CAP_PROP_XI_KNEEPOINT1
Value of first kneepoint (% of sensor saturation).
Definition:
videoio.hpp:516
@ CAP_PROP_XI_DEVICE_SN
Returns device serial number.
Definition:
videoio.hpp:482
@ CAP_PROP_XI_CC_MATRIX_23
Color Correction Matrix element [2][3].
Definition:
videoio.hpp:461
@ CAP_PROP_XI_CC_MATRIX_22
Color Correction Matrix element [2][2].
Definition:
videoio.hpp:460
@ CAP_PROP_XI_HDR_T1
Position of first kneepoint(in % of XI_PRM_EXPOSURE).
Definition:
videoio.hpp:514
@ CAP_PROP_XI_LENS_FOCUS_MOVE
Moves lens focus motor by steps set in XI_PRM_LENS_FOCUS_MOVEMENT_VALUE.
Definition:
videoio.hpp:476
@ CAP_PROP_XI_DEBOUNCE_T1
Debounce time (x * 10us).
Definition:
videoio.hpp:471
@ CAP_PROP_XI_IS_COOLED
Returns 1 for cameras that support cooling.
Definition:
videoio.hpp:436
@ CAP_PROP_XI_DECIMATION_HORIZONTAL
Horizontal Decimation - horizontal sub-sampling of the image - reduces the horizontal resolution of t...
Definition:
videoio.hpp:411
@ CAP_PROP_XI_GAMMAY
Luminosity gamma.
Definition:
videoio.hpp:447
@ CAP_PROP_XI_REGION_MODE
Activates/deactivates Region selected by Region Selector.
Definition:
videoio.hpp:429
@ CAP_PROP_XI_CC_MATRIX_12
Color Correction Matrix element [1][2].
Definition:
videoio.hpp:456
@ CAP_PROP_XI_FRAMERATE
Define framerate in Hz.
Definition:
videoio.hpp:489
@ CAP_PROP_XI_LENS_FOCUS_MOVEMENT_VALUE
Lens current focus movement value to be used by XI_PRM_LENS_FOCUS_MOVE in motor steps.
Definition:
videoio.hpp:475
@ CAP_PROP_XI_AEAG_ROI_HEIGHT
Automatic exposure/gain ROI Height.
Definition:
videoio.hpp:421
@ CAP_PROP_XI_TS_RST_MODE
Defines how time stamp reset engine will be armed.
Definition:
videoio.hpp:499
@ CAP_PROP_XI_TEST_PATTERN
Selects which test pattern type is generated by the selected generator.
Definition:
videoio.hpp:414
@ CAP_PROP_XI_MANUAL_WB
Calculates White Balance(must be called during acquisition).
Definition:
videoio.hpp:392
@ CAP_PROP_XI_CC_MATRIX_13
Color Correction Matrix element [1][3].
Definition:
videoio.hpp:457
@ CAP_PROP_XI_REGION_SELECTOR
Selects Region in Multiple ROI which parameters are set by width, height, ... ,region mode.
Definition:
videoio.hpp:428
@ CAP_PROP_XI_DEBOUNCE_EN
Enable/Disable debounce to selected GPI.
Definition:
videoio.hpp:469
@ VIDEO_ACCELERATION_ANY
Definition:
videoio.hpp:232
@ VIDEO_ACCELERATION_MFX
libmfx (Intel MediaSDK/oneVPL)
Definition:
videoio.hpp:238
@ VIDEO_ACCELERATION_NONE
Definition:
videoio.hpp:229
@ VIDEO_ACCELERATION_D3D11
DirectX 11
Definition:
videoio.hpp:236
@ VIDEO_ACCELERATION_VAAPI
VAAPI
Definition:
videoio.hpp:237
CV_EXPORTS_W cv::String getBackendName(VideoCaptureAPIs api)
Returns backend API name or "UnknownVideoAPI(xxx)"
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
Definition:
cvstd_wrapper.hpp:32
Definition:
cvstd_wrapper.hpp:74