OpenCV 4.5.3(日本語機械翻訳)
videoio.hpp
1 /*M///////////////////////////////////////////////////////////////////////////////////////
2 //
3 // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 //
5 // By downloading, copying, installing or using the software you agree to this license.
6 // If you do not agree to this license, do not download, install,
7 // copy or use the software.
8 //
9 //
10 // License Agreement
11 // For Open Source Computer Vision Library
12 //
13 // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 // Third party copyrights are property of their respective owners.
16 //
17 // Redistribution and use in source and binary forms, with or without modification,
18 // are permitted provided that the following conditions are met:
19 //
20 // * Redistribution's of source code must retain the above copyright notice,
21 // this list of conditions and the following disclaimer.
22 //
23 // * Redistribution's in binary form must reproduce the above copyright notice,
24 // this list of conditions and the following disclaimer in the documentation
25 // and/or other materials provided with the distribution.
26 //
27 // * The name of the copyright holders may not be used to endorse or promote products
28 // derived from this software without specific prior written permission.
29 //
30 // This software is provided by the copyright holders and contributors "as is" and
31 // any express or implied warranties, including, but not limited to, the implied
32 // warranties of merchantability and fitness for a particular purpose are disclaimed.
33 // In no event shall the Intel Corporation or contributors be liable for any direct,
34 // indirect, incidental, special, exemplary, or consequential damages
35 // (including, but not limited to, procurement of substitute goods or services;
36 // loss of use, data, or profits; or business interruption) however caused
37 // and on any theory of liability, whether in contract, strict liability,
38 // or tort (including negligence or otherwise) arising in any way out of
39 // the use of this software, even if advised of the possibility of such damage.
40 //
41 //M*/
42
43 #ifndef OPENCV_VIDEOIO_HPP
44 #define OPENCV_VIDEOIO_HPP
45
46 #include "opencv2/core.hpp"
47
68
69 typedef struct CvCapture CvCapture;
70 typedef struct CvVideoWriter CvVideoWriter;
71
72 namespace cv
73{
74
77
80
81
91 CAP_ANY = 0,
92 CAP_VFW = 200,
93 CAP_V4L = 200,
100 CAP_QT = 500,
102 CAP_DSHOW = 700,
103 CAP_PVAPI = 800,
106 CAP_ANDROID = 1000,
107 CAP_XIAPI = 1100,
110 CAP_MSMF = 1400,
111 CAP_WINRT = 1410,
114 CAP_OPENNI2 = 1600,
117 CAP_GPHOTO2 = 1700,
119 CAP_FFMPEG = 1900,
120 CAP_IMAGES = 2000,
121 CAP_ARAVIS = 2100,
124 CAP_XINE = 2400,
125 CAP_UEYE = 2500,
126 };
127
143 CAP_PROP_FORMAT =8,
156 CAP_PROP_MONOCHROME =19,
157 CAP_PROP_SHARPNESS =20,
159 CAP_PROP_GAMMA =22,
160 CAP_PROP_TEMPERATURE =23,
161 CAP_PROP_TRIGGER =24,
162 CAP_PROP_TRIGGER_DELAY =25,
163 CAP_PROP_WHITE_BALANCE_RED_V =26,
164 CAP_PROP_ZOOM =27,
165 CAP_PROP_FOCUS =28,
166 CAP_PROP_GUID =29,
167 CAP_PROP_ISO_SPEED =30,
168 CAP_PROP_BACKLIGHT =32,
169 CAP_PROP_PAN =33,
170 CAP_PROP_TILT =34,
171 CAP_PROP_ROLL =35,
172 CAP_PROP_IRIS =36,
174 CAP_PROP_BUFFERSIZE =38,
175 CAP_PROP_AUTOFOCUS =39,
189 #ifndef CV_DOXYGEN
190 CV__CAP_PROP_LATEST
191 #endif
192 };
193
207 #ifndef CV_DOXYGEN
208 CV__VIDEOWRITER_PROP_LATEST
209 #endif
210};
211
213
216
228{
231
235
239};
240
242
253 CAP_PROP_DC1394_MODE_AUTO = -2,
254 CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO = -1,
255 CAP_PROP_DC1394_MAX = 31
256 };
257
259
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
269 };
270
272 enum { CAP_PROP_OPENNI_OUTPUT_MODE = 100,
279 CAP_PROP_OPENNI_REGISTRATION_ON = CAP_PROP_OPENNI_REGISTRATION,
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
287 };
288
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,
293 CAP_OPENNI_DEPTH_GENERATOR_BASELINE = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_BASELINE,
294 CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_FOCAL_LENGTH,
295 CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_REGISTRATION,
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,
298 };
299
306
309
311 };
312
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
319 };
320
322
328 };
329
331
344 };
345
352 };
353
359 };
360
370 };
371
373
529 };
530
532
533
539 enum { CAP_PROP_ARAVIS_AUTOTRIGGER = 600
540 };
541
543
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
554 };
555
557
558
564 /* --- Vladimir Litvinenko (litvinenko.vladimir@gmail.com) --- */
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
571 };
572
574
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
585 };
586
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
592 };
593
597 CAP_INTELPERC_IMAGE = 3
598 };
599
601
621 CAP_PROP_VIEWFINDER = 17010
622 };
623
625
626
634 enum { CAP_PROP_IMAGES_BASE = 18000,
635 CAP_PROP_IMAGES_LAST = 19000 // excluding
636 };
637
639
641
642
643 class IVideoCapture;
645 namespace internal { class VideoCapturePrivateAccessor; }
647
666 class CV_EXPORTS_W VideoCapture
667{
668 public:
674 CV_WRAP VideoCapture();
675
691 CV_WRAP explicit VideoCapture(const String& filename, int apiPreference = CAP_ANY);
692
699 CV_WRAP explicit VideoCapture(const String& filename, int apiPreference, const std::vector<int>& params);
700
711 CV_WRAP explicit VideoCapture(int index, int apiPreference = CAP_ANY);
712
719 CV_WRAP explicit VideoCapture(int index, int apiPreference, const std::vector<int>& params);
720
725 virtual ~VideoCapture();
726
736 CV_WRAP virtual bool open(const String& filename, int apiPreference = CAP_ANY);
737
749 CV_WRAP virtual bool open(const String& filename, int apiPreference, const std::vector<int>& params);
750
760 CV_WRAP virtual bool open(int index, int apiPreference = CAP_ANY);
761
773 CV_WRAP virtual bool open(int index, int apiPreference, const std::vector<int>& params);
774
780 CV_WRAP virtual bool isOpened() const;
781
789 CV_WRAP virtual void release();
790
810 CV_WRAP virtual bool grab();
811
828 CV_WRAP virtual bool retrieve(OutputArray image, int flag = 0);
829
833 virtual VideoCapture& operator >> (CV_OUT Mat& image);
834
838 virtual VideoCapture& operator >> (CV_OUT UMat& image);
839
854 CV_WRAP virtual bool read(OutputArray image);
855
865 CV_WRAP virtual bool set(int propId, double value);
866
884 CV_WRAP virtual double get(int propId) const;
885
890 CV_WRAP String getBackendName() const;
891
896 CV_WRAP void setExceptionMode(bool enable) { throwOnFail = enable; }
897
899 CV_WRAP bool getExceptionMode() { return throwOnFail; }
900
901
916 static /*CV_WRAP*/
918 const std::vector<VideoCapture>& streams,
919 CV_OUT std::vector<int>& readyIndex,
920 int64 timeoutNs = 0);
921
922 protected:
923 Ptr<CvCapture> cap;
925 bool throwOnFail;
926
927 friend class internal::VideoCapturePrivateAccessor;
928};
929
930 class IVideoWriter;
931
944 class CV_EXPORTS_W VideoWriter
945{
946 public:
954 CV_WRAP VideoWriter();
955
977 CV_WRAP VideoWriter(const String& filename, int fourcc, double fps,
978 Size frameSize, bool isColor = true);
979
984 CV_WRAP VideoWriter(const String& filename, int apiPreference, int fourcc, double fps,
985 Size frameSize, bool isColor = true);
986
991 CV_WRAP VideoWriter(const String& filename, int fourcc, double fps, const Size& frameSize,
992 const std::vector<int>& params);
993
996 CV_WRAP VideoWriter(const String& filename, int apiPreference, int fourcc, double fps,
997 const Size& frameSize, const std::vector<int>& params);
998
1003 virtual ~VideoWriter();
1004
1013 CV_WRAP virtual bool open(const String& filename, int fourcc, double fps,
1014 Size frameSize, bool isColor = true);
1015
1018 CV_WRAP bool open(const String& filename, int apiPreference, int fourcc, double fps,
1019 Size frameSize, bool isColor = true);
1020
1023 CV_WRAP bool open(const String& filename, int fourcc, double fps, const Size& frameSize,
1024 const std::vector<int>& params);
1025
1028 CV_WRAP bool open(const String& filename, int apiPreference, int fourcc, double fps,
1029 const Size& frameSize, const std::vector<int>& params);
1030
1033 CV_WRAP virtual bool isOpened() const;
1034
1040 CV_WRAP virtual void release();
1041
1045 virtual VideoWriter& operator << (const Mat& image);
1046
1050 virtual VideoWriter& operator << (const UMat& image);
1051
1059 CV_WRAP virtual void write(InputArray image);
1060
1069 CV_WRAP virtual bool set(int propId, double value);
1070
1079 CV_WRAP virtual double get(int propId) const;
1080
1088 CV_WRAP static int fourcc(char c1, char c2, char c3, char c4);
1089
1094 CV_WRAP String getBackendName() const;
1095
1096 protected:
1097 Ptr<CvVideoWriter> writer;
1098 Ptr<IVideoWriter> iwriter;
1099
1100 static Ptr<IVideoWriter> create(const String& filename, int fourcc, double fps,
1101 Size frameSize, bool isColor = true);
1102};
1103
1105 template<> struct DefaultDeleter<CvCapture>{ CV_EXPORTS void operator ()(CvCapture* obj) const; };
1106 template<> struct DefaultDeleter<CvVideoWriter>{ CV_EXPORTS void operator ()(CvVideoWriter* obj) const; };
1108
1110
1111} // cv
1112
1113 #endif //OPENCV_VIDEOIO_HPP
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
Definition: mat.hpp:2402
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)"
cv
"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