- This Videoio Module can be supported for Opencv version 4.5.5 with both Linux and Windows OS.
 
- bool getDevices(int &devices);
 - bool getDeviceInfo(int device, String &deviceName, String &vid, String &pid, String &devicePath);
 - bool getFormats(int &formats);
 - bool getFormatType(int format, String &formatType, int &width, int &height, int &fps);
 - bool setFormatType(int format)
 - bool get(int propId, int &min, int &max, int &steppingDelta, int &supportedMode, int ¤tValue, int ¤tMode, int &defaultValue);
 - bool set(int propId, int value, int mode);
 
- Get total number of camera devices connected to the port.
 
- Get specific camera device information such Device name, Device path, VendorID and productID.
 
- Get total number of video formats supported by the camera device.
 
- Get video resolution, video format and fps supported by the camera
 
- Set the video format, resolution and fps to the device.
 
bool get(int propId, int &min, int &max, int &steppingDelta, int &supportedMode, int ¤tValue, int ¤tMode, int &defaultValue);
- Get specific UVC Property(Brightness, Contrast,...) minimum value, maximum value, current value, default value, steppingDelta, current mode and supported mode.
 
- Set specific UVC Property(Brightness, Contrast, Hue,...) value and mode.
 
- The Y8GrabberFilter Transform Filter is to grab the Y8 Frames as SampleGrabber. The SampleGrabber Input Pin does not accept the Y8 Format.
 
- Python Script can be used to access the UVC settings, HID settings, Streaming and Image capture of any e-con System cameras in both Windows and Linux.
 
- OpenCVCam command line application can be used to access the UVC settings, HID settings, Streaming and Image capture of any e-con System cameras in both Windows and Linux.
 
- OpenCV can be downloaded from here
 
	$ cd opencv
	$ git checkout <opencv version>
- Replace Videoio module from OpenCV with this videoio module
 - Build OpenCV using this Installation manual
 - Information on how to use those newly Introduced APIs were explained in API Documentation
 - OpenCVCam command line application can be downloaded from here, which is used to access OpenCV APIs
 - Run Sample application using this user manual
 
* See3CAM_CU20
* See3CAM_CU30
* Seecam_CU38
* See3CAM_CU130
* See3CAM_CU135
* See3CAM_10CUG
* See3CAM_11CUG
* See3CAM_12CUNIR
* See3CAM_30 (Liquid Lens)
* See3CAM_130 Autofocus
* See3CAM_CU55
* FSCAM_CU135
* See3CAM_CU55M
* See3CAM_20CUG
* See3CAM_CU22
* See3CAM_CU27
* See3CAM_160
* See3CAM_CU81
* e-cam82USB
* See3CAM_CU135M_H03R1
* See3CAM_CU135M_H01R1
* See3CAM_CU135M
* See3CAM_27CUG
* See3CAM_CU83
* See3CAM_50CUG_M
* See3CAM_16CUG_M
* See3CAM_CU512M
* See3CAM_50CUG
* e-cam512USB
* See3CAM_CU200
* See3CAM_CU200M
* See3CAM_CU200MH
* See3CAM_CU84
* See3CAM_CU31
* See3CAM_CU83_H03R1
* See3CAM_37CUGM
- Latest releases can be downloaded from this link
 
- Added Support for OpenCV 4.5.5
 
- OpenCV v1.0.4 - 10-Oct-22
 - OpenCV v1.0.3 - 15-Aug-20
 - OpenCV v1.0.2 - 03-Jun-20
 - OpenCV v1.0.1 - 17-Dec-19
 - OpenCV v1.0.0 - 27-Jul-18