【实例简介】
Bouguet的Matlab标定工具箱立体标定,可单目自标定及双目互标定。用法参见:http://blog.csdn.net/hyacinthkiss/article/details/41317087
【实例截图】
【核心代码】
toolbox_calib
└── TOOLBOX_calib
├── Compute3D.m
├── ComputeStripes.m
├── Distor2Calib.m
├── Meshing.m
├── README.txt
├── Rectangle2Square.m
├── TestFunction.m
├── UnWarpPlane.m
├── add_suppress.m
├── affine.m
├── align_structures.m
├── analyse_error.m
├── anisdiff.m
├── apply_distortion.m
├── apply_distortion2.m
├── apply_fisheye_distortion.m
├── calib.m
├── calib_gui.m
├── calib_gui_fisheye.m
├── calib_gui_no_read.m
├── calib_gui_normal.m
├── calib_stereo.m
├── calibration_pattern
│ ├── pattern.eps
│ └── pattern.pdf
├── cam_proj_calib.m
├── cam_proj_calib_optim.m
├── cam_proj_extract_param.m
├── centercirclefinder.m
├── check_active_images.m
├── check_convergence.m
├── check_directory.m
├── check_extracted_images.m
├── clear_windows.m
├── clearwin.m
├── click_calib.m
├── click_calib_fisheye_no_read.m
├── click_calib_no_read.m
├── click_ima_calib.m
├── click_ima_calib3D.m
├── click_ima_calib_fisheye_no_read.m
├── click_ima_calib_no_read.m
├── click_stereo.m
├── combine_calib.m
├── comp_distortion.m
├── comp_distortion2.m
├── comp_distortion_oulu.m
├── comp_error_calib.m
├── comp_error_calib_fisheye.m
├── comp_ext_calib.m
├── comp_ext_calib_fisheye.m
├── comp_fisheye_distortion.m
├── compose_motion.m
├── compute_collineation.m
├── compute_epipole.m
├── compute_extrinsic.m
├── compute_extrinsic_init.m
├── compute_extrinsic_init_fisheye.m
├── compute_extrinsic_refine.m
├── compute_extrinsic_refine2.m
├── compute_extrinsic_refine_fisheye.m
├── compute_homography.m
├── cornerfinder.m
├── cornerfinder2.m
├── cornerfinder_saddle_point.m
├── count_squares.m
├── count_squares_distorted.m
├── count_squares_fisheye_distorted.m
├── dAB.m
├── data_calib.m
├── data_calib_no_read.m
├── downsample.m
├── edgefinder.m
├── eliminate_boundary.m
├── error_analysis.m
├── error_cam_proj.m
├── error_cam_proj2.m
├── error_cam_proj3.m
├── error_depth.m
├── error_depth_list.m
├── export_calib_data.m
├── ext_calib.m
├── ext_calib2.m
├── ext_calib_stereo.m
├── extract_distortion_data.m
├── extract_grid.m
├── extract_grid_manual.m
├── extract_parameters.m
├── extract_parameters3D.m
├── extract_parameters_fisheye.m
├── extrinsic_computation.m
├── fixallvariables.m
├── fixvariable.m
├── fov.m
├── ginput2.m
├── ginput3.m
├── ginput4.m
├── go_calib_optim.m
├── go_calib_optim_fisheye_no_read.asv
├── go_calib_optim_fisheye_no_read.m
├── go_calib_optim_iter.m
├── go_calib_optim_iter_fisheye.m
├── go_calib_optim_iter_weak.m
├── go_calib_optim_no_read.m
├── go_calib_stereo.m
├── ima_read_calib.m
├── ima_read_calib_no_read.m
├── init_intrinsic_param.m
├── init_intrinsic_param_fisheye.m
├── inverse_motion.m
├── is3D.m
├── load_image.m
├── load_stereo_calib_files.m
├── loading_calib.m
├── loading_stereo_calib.m
├── loadinr.m
├── loadpgm.m
├── loadppm.m
├── manual_corner_extraction.m
├── manual_corner_extraction_no_read.m
├── mean_std_robust.m
├── merge_calibration_sets.m
├── merge_two_datasets.m
├── mosaic.m
├── mosaic_no_read.m
├── normalize.m
├── normalize2.m
├── normalize_pixel.m
├── normalize_pixel_fisheye.m
├── pattern.eps
├── pgmread.m
├── point_distribution.m
├── project2_oulu.m
├── project_points.m
├── project_points2.m
├── project_points3.m
├── project_points_fisheye.m
├── project_points_weak.m
├── projectedGrid.m
├── projector_calib.m
├── projector_ima_corners.m
├── projector_marker.m
├── readras.m
├── recomp_corner_calib.m
├── recomp_corner_calib_fisheye_no_read.m
├── recomp_corner_calib_no_read.m
├── recomp_corner_calib_saddle_points.m
├── rect.m
├── rect_index.m
├── rectify_stereo_pair.m
├── reproject_calib.m
├── reproject_calib_no_read.m
├── rigid_motion.m
├── rodrigues.m
├── rotation.m
├── run_error_analysis.m
├── saveinr.m
├── savepgm.m
├── saveppm.m
├── saving_calib.m
├── saving_calib_ascii.m
├── saving_calib_ascii_fisheye.m
├── saving_calib_fisheye.m
├── saving_calib_no_results.m
├── saving_stereo_calib.m
├── scanner_calibration_script.m
├── scanning_script.m
├── script_fit_distortion.m
├── script_fit_distortion_fisheye.m
├── show_calib_results.m
├── show_calib_results_fisheye.m
├── show_stereo_calib_results.m
├── show_window.m
├── skew3.m
├── small_test_script.m
├── smooth_images.m
├── startup.m
├── stereo_gui.m
├── stereo_triangulation.m
├── undistort_image.m
├── undistort_image_color.m
├── undistort_image_no_read.m
├── undistort_sequence.m
├── visualize_distortions.m
├── willson_convert.m
├── willson_read.m
├── write_image.m
└── writeras.m
2 directories, 187 files