70 Posit(
int maxIterations=100,
float minDelta=0.001);
73 Posit(
const std::vector<Vec> &modelPoints,
int maxIterations=100,
float minDelta=0.001);
85 void setModel(
const std::vector<Vec> &modelPoints);
88 void setMaxIterations(
int maxIterations);
91 void setMinDelta(
float minDelta);
94 int getMaxIterations()
const;
97 float getMinDelta()
const;
100 const std::vector<Vec> &getModel()
const;
104 friend struct Posit::Data;
109 inline Result(
float r00,
float r10,
float r20,
float tx,
110 float r01,
float r11,
float r21,
float ty,
111 float r02,
float r12,
float r22,
float tz):
112 Mat(r00,r10,r20,tx,r01,r11,r21,ty,r02,r12,r22,tz,0,0,0,1){}
123 const Result &findPose(
const std::vector<utils::Point32f> &imagePoints,
const Camera &cam) ;
144 const Result &findPose(
const std::vector<utils::Point32f> &imagePoints,
146 float focalLengthX,
float focalLengthY) ;
Result(float r00, float r10, float r20, float tx, float r01, float r11, float r21, float ty, float r02, float r12, float r22, float tz)
private Konstructor
Definition: Posit.h:109
undocument this line if you encounter any issues!
Definition: Any.h:37
result type (basically a 4x4 homogeneous transformation matrix)
Definition: Posit.h:103
#define ICLGeom_API
Definition: CompatMacros.h:179
Data * data
internal data storage class
Definition: Posit.h:65
Camera class.
Definition: Camera.h:132
Point class of the ICL used e.g. for the Images ROI offset.
Definition: Point.h:58
Result()
private Konstructor
Definition: Posit.h:107
Implementation of the posit algorithm for 6D pose detection from a single camera.
Definition: Posit.h:64