vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
vr::Aspect Class Referenceabstract
Inheritance diagram for vr::Aspect:

Public Member Functions

 Aspect (const PhotoParams &photoValues)
 
cv::Vec3d imagePoint2dTo3d (const cv::Vec2d &point2D) const
 Bildkoordinaten -> Projektion auf Bildebene.
 
cv::Vec2d imagePoint3dTo2d (const cv::Vec3d &point3D) const
 Projektion auf Bildebene (3D) -> Bildkoordinaten.
 
cv::Vec3d transformToB (const cv::Vec3d &point) const
 Koordinatentransformation Kamera-3d -> Bügelsystem.
 
cv::Vec3d transformFromB (const cv::Vec3d &point) const
 Koordinatentransformation Bügelsystem -> Kamera-3d.
 
const cv::Matx33d & getRotationMatrixBToCam3d () const
 Drehmatrix Bügelsystem -> Kamera-3d.
 
vr::Line getViewRay (const cv::Vec2d &point) const
 Sehstrahl zum Bildpunkt point, ins Bügelsystem transformiert.
 
vr::Line getViewRay (const cv::Vec3d &point) const
 Sehstrahl zum Punkt point im Kamerakoordinatensystem, ins Bügelsystem transformiert.
 

Public Attributes

ExposureArrangement exposureArrangement
 
cv::Vec3d O_B
 

Protected Member Functions

virtual cv::Matx33d get2dTo3dMatrix (const PhotoParams &photoValues)=0
 

Protected Attributes

cv::Matx33d cameraMatrix
 
cv::Matx33d R_
 
cv::Matx33d _2dTo3d
 Trafo-Matrix Bild -> Projektion auf Bildebene.
 
cv::Matx33d _3dTo2d
 Trafo-Matrix Projektion auf Bildebene -> Bild.
 

Member Data Documentation

cv::Vec3d vr::Aspect::O_B

Ursprung des Buegelsystems im Koordinatensystem der Kamera (F bzw. S).

cv::Matx33d vr::Aspect::R_
protected

Drehmatrix Bügelsystem -> Kamera-3d. Für Drehmatrizen gilt R.t() == R.inv()!


The documentation for this class was generated from the following files: