43 #include <visp3/core/vpConfig.h> 45 #if defined(VISP_HAVE_LIBFREENECT_AND_DEPENDENCIES) 48 #include <libfreenect.hpp> 50 #include <visp3/core/vpMutex.h> 51 #include <visp3/core/vpImage.h> 52 #include <visp3/core/vpHomogeneousMatrix.h> 53 #include <visp3/core/vpCameraParameters.h> 54 #include <visp3/core/vpPixelMeterConversion.h> 55 #include <visp3/core/vpMeterPixelConversion.h> 110 class VISP_EXPORT
vpKinect :
public Freenect::FreenectDevice
130 vpKinect(freenect_context *ctx,
int index);
159 void VideoCallback(
void* rgb, uint32_t timestamp);
162 void DepthCallback(
void* depth, uint32_t timestamp);
171 vpDMResolution DMres;
178 bool m_new_rgb_frame;
179 bool m_new_depth_map;
180 bool m_new_depth_image;
Implementation of an homogeneous matrix and operations on such kind of matrices.
void setIRCamParameters(const vpCameraParameters &cam)
Driver for the Kinect-1 device.
Generic class defining intrinsic camera parameters.
void getRGBCamParameters(vpCameraParameters &cam) const
void setRGBCamParameters(const vpCameraParameters &cam)
void getIRCamParameters(vpCameraParameters &cam) const