added Kinect support (initial version without settings configuration yet) and sample on usage
This commit is contained in:
@@ -288,7 +288,9 @@ enum
|
||||
|
||||
CV_CAP_DSHOW =700, // DirectShow (via videoInput)
|
||||
|
||||
CV_CAP_PVAPI =800 // PvAPI, Prosilica GigE SDK
|
||||
CV_CAP_PVAPI =800, // PvAPI, Prosilica GigE SDK
|
||||
|
||||
CV_CAP_OPENNI =900 // OpenNI (for Kinect)
|
||||
};
|
||||
|
||||
/* start capturing frames from camera: index = camera_index + domain_offset (CV_CAP_*) */
|
||||
@@ -367,6 +369,23 @@ CVAPI(int) cvWriteFrame( CvVideoWriter* writer, const IplImage* image );
|
||||
/* close video file writer */
|
||||
CVAPI(void) cvReleaseVideoWriter( CvVideoWriter** writer );
|
||||
|
||||
enum
|
||||
{
|
||||
// Data given from depth generator.
|
||||
OPENNI_DEPTH_MAP = 0, // Depth values in mm (CV_16UC1)
|
||||
OPENNI_POINT_CLOUD_MAP = 1, // XYZ in meters (CV_32FC3)
|
||||
OPENNI_DISPARITY_MAP = 2, // Disparity in pixels (CV_8UC1)
|
||||
OPENNI_DISPARITY_MAP_32F = 3, // Disparity in pixels (CV_32FC1)
|
||||
OPENNI_VALID_DEPTH_MASK = 4, // CV_8UC1
|
||||
|
||||
// Data given from RGB image generator.
|
||||
OPENNI_BGR_IMAGE = 5,
|
||||
OPENNI_GRAY_IMAGE = 6
|
||||
};
|
||||
|
||||
const int OPENNI_BAD_DEPTH_VAL = 0;
|
||||
const int OPENNI_BAD_DISP_VAL = 0;
|
||||
|
||||
/****************************************************************************************\
|
||||
* Obsolete functions/synonyms *
|
||||
\****************************************************************************************/
|
||||
|
Reference in New Issue
Block a user