| 
    MRPT
    2.0.0
    
   | 
 
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.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020 |