35 #ifndef VP_RB_FEATURE_TRACKER_INPUT_H
36 #define VP_RB_FEATURE_TRACKER_INPUT_H
38 #include <visp3/core/vpConfig.h>
39 #include <visp3/core/vpImage.h>
40 #include <visp3/core/vpCameraParameters.h>
41 #include <visp3/core/vpRect.h>
43 #include <visp3/rbt/vpRBSilhouettePoint.h>
73 *
this = std::move(other);
92 normals = std::move(o.normals);
93 depth = std::move(o.depth);
94 color = std::move(o.color);
95 silhouetteCanny = std::move(o.silhouetteCanny);
96 isSilhouette = std::move(o.isSilhouette);
97 zNear = std::move(o.zNear);
98 zFar = std::move(o.zFar);
99 boundingBox = std::move(o.boundingBox);
100 cMo = std::move(o.cMo);
148 IRGB = std::move(o.IRGB);
149 depth = std::move(o.depth);
150 mask = std::move(o.mask);
151 silhouettePoints = std::move(o.silhouettePoints);
152 cam = std::move(o.cam);
153 renders = std::move(o.renders);
159 *
this = std::move(other);
Generic class defining intrinsic camera parameters.
Implementation of an homogeneous matrix and operations on such kind of matrices.
unsigned int getSize() const
Defines a rectangle in the plane.
vpRBRenderData()
Pose of the object in the camera frame for which the renders were generated.
double zNear
Binary image indicating whether a given pixel is part of the silhouette.
vpRBRenderData(vpRBRenderData &&other)
vpRBRenderData(const vpRBRenderData &other)
vpRBRenderData & operator=(vpRBRenderData &&o)
vpImage< float > depth
Image containing the per-pixel normal vector (RGB, in object space)
vpImage< vpRGBf > silhouetteCanny
vpRBRenderData & operator=(const vpRBRenderData &o)
vpImage< vpRGBf > normals
vpImage< unsigned char > isSilhouette
Image containing the orientation of the gradients.