Fawkes API
Fawkes Development Version
|
A class for a ccd camera model. More...
#include <>>
Public Member Functions | |
CCDCam (const CCDCalibration &cal, const fawkes::HomTransform *loc=0) | |
Constructor. More... | |
CCDCam (const float ax, const float ay, const float x0, const float y0, const fawkes::HomTransform *loc=0) | |
Constructor. More... | |
CCDCam (const CCDCam &cp) | |
Copy constructor. More... | |
virtual | ~CCDCam () |
Destructor. More... | |
![]() | |
ProjectiveCam (const ProjectiveCam &pc) | |
Copy Constructor. More... | |
virtual | ~ProjectiveCam () |
Destructor. More... | |
virtual ProjectiveCam & | set_location (const fawkes::HomTransform &loc) |
Sets a new location for the camera. More... | |
virtual ProjectiveCam & | set_location (float roll, float pitch, float yaw, float height, float x=0, float y=0) |
Sets a new location for the camera. More... | |
virtual fawkes::cart_coord_2d_t | get_GPA_world_coord (const center_in_roi_t &img_p) const |
Returns a point in the world under the ground plane assumption. More... | |
virtual center_in_roi_t | get_GPA_image_coord (const fawkes::cart_coord_2d_t &wld_p) const |
Returns an image point of a world point under the ground plane assumption. More... | |
virtual void | print_info (const char *name=0, const char *col_sep=0, const char *row_sep=0) const |
Prints the matrix P. More... | |
Additional Inherited Members | |
![]() | |
ProjectiveCam (const Calibration &cal, const fawkes::HomTransform *loc=0) | |
Constructor. More... | |
ProjectiveCam (const Calibration &cal, float roll, float pitch, float yaw, float height, float x=0, float y=0) | |
Constructor. More... | |
Calibration | get_cal () const |
Calibration getter. More... | |
fawkes::Matrix | get_p () const |
P matrix getter. More... | |
fawkes::Matrix | get_GPA_p () const |
Returns the modified P matrix. More... | |
firevision::CCDCam::CCDCam | ( | const CCDCalibration & | cal, |
const fawkes::HomTransform * | loc = 0 |
||
) |
Constructor.
cal | Calibration matrix of the camera |
loc | Location of the camera (= translation + rotation) |
Definition at line 41 of file ccd_cam.cpp.
firevision::CCDCam::CCDCam | ( | const float | ax, |
const float | ay, | ||
const float | x0, | ||
const float | y0, | ||
const fawkes::HomTransform * | loc = 0 |
||
) |
Constructor.
ax | is the scale factor in the x-coordinate direction |
ay | is the scale factor in the y-coordinate direction |
x0 | is the x-coordinate of the principal point |
y0 | is the y-coordinate of the principal point |
loc | Location of the camera (= translation + rotation) |
Definition at line 53 of file ccd_cam.cpp.
firevision::CCDCam::CCDCam | ( | const CCDCam & | cp | ) |
|
virtual |
Destructor.
Definition at line 68 of file ccd_cam.cpp.