PARP Research Group | Universidad de Murcia |
QVCameraPose Class ReferenceClass for the camera pose of a view, in a 3D reconstruction. More...
Detailed DescriptionClass for the camera pose of a view, in a 3D reconstruction. This class specifies the orientation and location of a camera, in a SfM reconstruction. It is similar to the class QVEuclideanMapping3. The main difference is that the camera center in class QVCameraPose is stored explicitally, instead of as an indirect measurement of the translation of the euclidean mapping. Definition at line 42 of file qvcamerapose.h. Constructor & Destructor Documentation
Default constructor. Creates a new camera pose from its orientation and its center location.
Definition at line 55 of file qvcamerapose.h.
Default constructor. Creates a new camera pose from its orientation and its center location.
Definition at line 68 of file qvcamerapose.h.
Convert constructor. Creates a new camera pose from its pin-hole geometry, specified by an euclidean transformation. This constructor takes as input the 3D euclidean transformation which maps the 3D point location to the homogeneous coordinates of the image 2D points. This mapping is transformed to the camera pose.
Definition at line 82 of file qvcamerapose.h. Member Function Documentation
Convert to 3D euclidean mapping operator. This operator converts the camera pose to the 3D euclidean transformation which maps 3D point locations to 2D homogeneous image point coordinates. Definition at line 95 of file qvcamerapose.h.
Convert to compact vector representation operator. This operator obtains a compact vector representation of the camera pose in 7 coordinates:
Definition at line 109 of file qvcamerapose.h.
Detect NaN values in the components of the camera pose.
Definition at line 129 of file qvcamerapose.h. Referenced by checkForNaNValues().
Compare equal operator.
Definition at line 134 of file qvcamerapose.h.
Compare not equal operator.
Definition at line 146 of file qvcamerapose.h.
Orientation of the camera pose.
Definition at line 158 of file qvcamerapose.h. Referenced by globalEpipolarAdjustment(), and incrementalGEA().
Center of the camera pose.
Definition at line 163 of file qvcamerapose.h. Referenced by globalEpipolarAdjustment(), and incrementalGEA().
Projects a 3D point at the image plane for the camera pose.
Definition at line 169 of file qvcamerapose.h.
Obtains the coordinates for a 3D point, regarding the camera pose coordinate system.
Definition at line 182 of file qvcamerapose.h.
Cast to a pin-hole projection matrix.
Definition at line 195 of file qvcamerapose.h. Referenced by compose(), inverse(), linear3DPointTriangulation(), and testCheirality().
Composes two camera poses.
Definition at line 219 of file qvcamerapose.h.
Composes two camera poses. Definition at line 223 of file qvcamerapose.h. Referenced by operator*().
Provides the inverse of the camera pose. Definition at line 256 of file qvcamerapose.h. The documentation for this class was generated from the following file:
|