42 class PointCloudCreator;
69 const Camera &colorCam=get_null_color_cam(),
70 const std::string &depthDeviceType=
"kinectd",
71 const std::string &depthDeviceID=
"0",
72 const std::string &colorDeviceType=
"kinectc",
73 const std::string &colorDeviceID=
"0",
74 bool needsKinectRawDepthInput=
false);
81 void setColorImageMask(
const core::Img8u *mask,
bool passOwnerShip=
true);
85 void setDepthImageMask(
const core::Img8u *mask,
bool passOwnerShip=
true);
99 static const Camera &get_default_depth_cam();
104 static const Camera &get_null_color_cam();
119 void setUseCL(
bool enable);
134 void reinit(
const std::string &description) ;
143 virtual Camera getDepthCamera()
const ;
147 virtual Camera getColorCamera()
const ;
PointCloudGrabber implementation for 2D core::depth-image based creation of point clouds.
Definition: DepthCameraPointCloudGrabber.h:49
Powerful and highly flexible matrix class implementation.
Definition: FixedMatrix.h:172
undocument this line if you encounter any issues!
Definition: Any.h:37
Base class for point cloud data types.
Definition: PointCloudObjectBase.h:98
#define ICLGeom_API
Definition: CompatMacros.h:179
Utility class that allows to create 3D (optionally colored) point clouds from given 2D core::depth im...
Definition: PointCloudCreator.h:56
Camera class.
Definition: Camera.h:132
Utility class for RGBDMapping.
Definition: RGBDMapping.h:46
Data * m_data
pimpl type
Definition: DepthCameraPointCloudGrabber.h:50
ICLQt_API core::Img< T > grab(const std::string &dev, const std::string &devSpec, const utils::Size &size=utils::Size::null, core::format fmt=core::formatRGB, bool releaseGrabber=false)
grabs a new image from given device (affinity for floats)
Generic interface for PointCloud sources.
Definition: PointCloudGrabber.h:45
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131