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>
83 *
this = std::move(other);
104 normals = std::move(o.normals);
105 depth = std::move(o.depth);
106 color = std::move(o.color);
111 zNear = std::move(o.zNear);
112 zFar = std::move(o.zFar);
114 cMo = std::move(o.cMo);
162 IRGB = std::move(o.IRGB);
163 depth = std::move(o.depth);
164 mask = std::move(o.mask);
166 cam = std::move(o.cam);
167 renders = std::move(o.renders);
173 *
this = std::move(other);
Generic class defining intrinsic camera parameters.
Implementation of an homogeneous matrix and operations on such kind of matrices.
Definition of the vpImage class member functions.
Defines a rectangle in the plane.
Class that consider the case of a translation vector.
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)
vpImage< float > depth
Image containing the per-pixel normal vector (RGB, in object space).
vpRBRenderData & operator=(const vpRBRenderData &o)
vpImage< vpRGBf > normals
vpImage< unsigned char > isSilhouette
Image containing the orientation of the gradients.
vpImage< float > silhouetteCanny
vpRBRenderData & operator=(vpRBRenderData &&o)
vpTranslationVector objectCenter
Center of the 3D bounding box of the object. Expressed in the object frame.