MRPT
2.0.1
|
Input parameters for mrpt::vision::checkerBoardStereoCalibration.
Definition at line 55 of file chessboard_stereo_camera_calib.h.
#include <mrpt/vision/chessboard_stereo_camera_calib.h>
Public Member Functions | |
TStereoCalibParams () | |
Public Attributes | |
unsigned int | check_size_x {7} |
The number of squares in the checkerboard in the "X" & "Y" direction. More... | |
unsigned int | check_size_y {9} |
double | check_squares_length_X_meters {0.02} |
The size of each square in the checkerboard, in meters, in the "X" & Y" axes. More... | |
double | check_squares_length_Y_meters {0.02} |
bool | normalize_image {true} |
bool | skipDrawDetectedImgs {false} |
bool | verbose {true} |
Show progress messages to std::cout console (default=true) More... | |
size_t | maxIters {2000} |
Maximum number of iterations of the optimizer (default=300) More... | |
bool | optimize_k1 {true} |
Select which distortion parameters (of both left/right cameras) will be optimzed: k1,k2,k3 are the r^2, r^4 and r^6 radial distorion coeficients, and t1 and t2 are the tangential distortion coeficients (see mrpt::img::TCamera). More... | |
bool | optimize_k2 {true} |
bool | optimize_k3 {false} |
bool | optimize_t1 {false} |
bool | optimize_t2 {false} |
bool | use_robust_kernel {false} |
Employ a Pseudo-Huber robustifier kernel (Default: false) More... | |
double | robust_kernel_param {10} |
The parameter of the robust kernel, in pixels (only if use_robust_kernel=true) (Default=10) More... | |
TSteroCalibCallbackFunctor | callback {nullptr} |
If set to !=NULL, this function will be called within each Lev-Marq. More... | |
void * | callback_user_param {nullptr} |
If using a callback function, you can use this to pass custom data to your callback. More... | |
|
default |
TSteroCalibCallbackFunctor mrpt::vision::TStereoCalibParams::callback {nullptr} |
If set to !=NULL, this function will be called within each Lev-Marq.
iteration (don't do heavy stuff here since performance will degrade)
Definition at line 90 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
void* mrpt::vision::TStereoCalibParams::callback_user_param {nullptr} |
If using a callback function, you can use this to pass custom data to your callback.
Definition at line 93 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
unsigned int mrpt::vision::TStereoCalibParams::check_size_x {7} |
The number of squares in the checkerboard in the "X" & "Y" direction.
Definition at line 58 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
unsigned int mrpt::vision::TStereoCalibParams::check_size_y {9} |
Definition at line 58 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
double mrpt::vision::TStereoCalibParams::check_squares_length_X_meters {0.02} |
The size of each square in the checkerboard, in meters, in the "X" & Y" axes.
Definition at line 61 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
double mrpt::vision::TStereoCalibParams::check_squares_length_Y_meters {0.02} |
Definition at line 62 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
size_t mrpt::vision::TStereoCalibParams::maxIters {2000} |
Maximum number of iterations of the optimizer (default=300)
Definition at line 68 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
bool mrpt::vision::TStereoCalibParams::normalize_image {true} |
Definition at line 63 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
bool mrpt::vision::TStereoCalibParams::optimize_k1 {true} |
Select which distortion parameters (of both left/right cameras) will be optimzed: k1,k2,k3 are the r^2, r^4 and r^6 radial distorion coeficients, and t1 and t2 are the tangential distortion coeficients (see mrpt::img::TCamera).
Those set to false will be assumed to be fixed to zero (no distortion).
Definition at line 79 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
bool mrpt::vision::TStereoCalibParams::optimize_k2 {true} |
Definition at line 79 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
bool mrpt::vision::TStereoCalibParams::optimize_k3 {false} |
Definition at line 79 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
bool mrpt::vision::TStereoCalibParams::optimize_t1 {false} |
Definition at line 80 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
bool mrpt::vision::TStereoCalibParams::optimize_t2 {false} |
Definition at line 80 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
double mrpt::vision::TStereoCalibParams::robust_kernel_param {10} |
The parameter of the robust kernel, in pixels (only if use_robust_kernel=true) (Default=10)
Definition at line 86 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
bool mrpt::vision::TStereoCalibParams::skipDrawDetectedImgs {false} |
Definition at line 64 of file chessboard_stereo_camera_calib.h.
bool mrpt::vision::TStereoCalibParams::use_robust_kernel {false} |
Employ a Pseudo-Huber robustifier kernel (Default: false)
Definition at line 83 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration().
bool mrpt::vision::TStereoCalibParams::verbose {true} |
Show progress messages to std::cout console (default=true)
Definition at line 66 of file chessboard_stereo_camera_calib.h.
Referenced by mrpt::vision::checkerBoardStereoCalibration(), ransac_data_assoc_run(), mrpt::tfest::se2_l2_robust(), and mrpt::tfest::se3_l2_robust().
Page generated by Doxygen 1.8.14 for MRPT 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020 |