实例介绍
非常详细的介绍Kinect相机的标定过程,是学习各种相机标定的参考材料。里面介绍了标定的原理标定的棋盘等。
【实例截图】
【核心代码】
kinect_calib_with_data_2_1
└── v2.1
├── capture
│ ├── CMakeLists.txt
│ ├── freenect_module.cpp
│ ├── freenect_module.h
│ ├── kinect_calibration.cpp
│ ├── kinect_calibration.h
│ ├── kinect_capture_app.cpp
│ ├── kinect_capture_app.h
│ └── kinect_capture.cpp
├── data
│ ├── 0000-c1.jpg
│ ├── 0000-c2.jpg
│ ├── 0000-d.pgm
│ ├── 0001-c1.jpg
│ ├── 0001-c2.jpg
│ ├── 0001-d.pgm
│ ├── 0002-c1.jpg
│ ├── 0002-c2.jpg
│ ├── 0002-d.pgm
│ ├── 0003-c1.jpg
│ ├── 0003-c2.jpg
│ ├── 0003-d.pgm
│ ├── 0004-c1.jpg
│ ├── 0004-c2.jpg
│ ├── 0004-d.pgm
│ ├── 0005-c1.jpg
│ ├── 0005-c2.jpg
│ ├── 0005-d.pgm
│ ├── 0006-c1.jpg
│ ├── 0006-c2.jpg
│ ├── 0006-d.pgm
│ ├── 0007-c1.jpg
│ ├── 0007-c2.jpg
│ ├── 0007-d.pgm
│ ├── 0008-c1.jpg
│ ├── 0008-c2.jpg
│ ├── 0008-d.pgm
│ ├── 0009-c1.jpg
│ ├── 0009-c2.jpg
│ ├── 0009-d.pgm
│ ├── 0010-c1.jpg
│ ├── 0010-c2.jpg
│ ├── 0010-d.pgm
│ ├── 0011-c1.jpg
│ ├── 0011-c2.jpg
│ ├── 0011-d.pgm
│ ├── 0012-c1.jpg
│ ├── 0012-c2.jpg
│ ├── 0012-d.pgm
│ ├── 0013-c1.jpg
│ ├── 0013-c2.jpg
│ ├── 0013-d.pgm
│ ├── 0014-c1.jpg
│ ├── 0014-c2.jpg
│ ├── 0014-d.pgm
│ ├── 0015-c1.jpg
│ ├── 0015-c2.jpg
│ ├── 0015-d.pgm
│ ├── 0016-c1.jpg
│ ├── 0016-c2.jpg
│ ├── 0016-d.pgm
│ ├── 0017-c1.jpg
│ ├── 0017-c2.jpg
│ ├── 0017-d.pgm
│ ├── 0018-c1.jpg
│ ├── 0018-c2.jpg
│ ├── 0018-d.pgm
│ ├── 0019-c1.jpg
│ ├── 0019-c2.jpg
│ ├── 0019-d.pgm
│ ├── 0020-c1.jpg
│ ├── 0020-c2.jpg
│ ├── 0020-d.pgm
│ ├── 0021-c1.jpg
│ ├── 0021-c2.jpg
│ ├── 0021-d.pgm
│ ├── 0022-c1.jpg
│ ├── 0022-c2.jpg
│ ├── 0022-d.pgm
│ ├── 0023-c1.jpg
│ ├── 0023-c2.jpg
│ ├── 0023-d.pgm
│ ├── 0024-c1.jpg
│ ├── 0024-c2.jpg
│ ├── 0024-d.pgm
│ ├── 0025-c1.jpg
│ ├── 0025-c2.jpg
│ ├── 0025-d.pgm
│ ├── 0026-c1.jpg
│ ├── 0026-c2.jpg
│ ├── 0026-d.pgm
│ ├── 0027-c1.jpg
│ ├── 0027-c2.jpg
│ ├── 0027-d.pgm
│ ├── 0028-c1.jpg
│ ├── 0028-c2.jpg
│ ├── 0028-d.pgm
│ ├── 0029-c1.jpg
│ ├── 0029-c2.jpg
│ ├── 0029-d.pgm
│ ├── 0030-c1.jpg
│ ├── 0030-c2.jpg
│ ├── 0030-d.pgm
│ ├── 0031-c1.jpg
│ ├── 0031-c2.jpg
│ ├── 0031-d.pgm
│ ├── 0032-c1.jpg
│ ├── 0032-c2.jpg
│ ├── 0032-d.pgm
│ ├── 0033-c1.jpg
│ ├── 0033-c2.jpg
│ ├── 0033-d.pgm
│ ├── 0034-c1.jpg
│ ├── 0034-c2.jpg
│ ├── 0034-d.pgm
│ ├── 0035-c1.jpg
│ ├── 0035-c2.jpg
│ ├── 0035-d.pgm
│ ├── 0036-c1.jpg
│ ├── 0036-c2.jpg
│ ├── 0036-d.pgm
│ ├── 0037-c1.jpg
│ ├── 0037-c2.jpg
│ ├── 0037-d.pgm
│ ├── 0038-d.pgm
│ ├── 0039-d.pgm
│ ├── 0040-d.pgm
│ ├── 0041-d.pgm
│ ├── 0042-d.pgm
│ ├── 0043-d.pgm
│ ├── 0044-d.pgm
│ ├── 0045-d.pgm
│ ├── 0046-d.pgm
│ ├── 0047-d.pgm
│ ├── 0048-d.pgm
│ ├── 0049-d.pgm
│ ├── 0050-d.pgm
│ ├── 0051-d.pgm
│ ├── 0052-d.pgm
│ ├── 0053-d.pgm
│ ├── 0054-c1.jpg
│ ├── 0055-c1.jpg
│ ├── 0056-c1.jpg
│ ├── 0057-c1.jpg
│ ├── 0058-c1.jpg
│ ├── 0059-c1.jpg
│ ├── 0060-c1.jpg
│ ├── 0060-d.pgm
│ ├── 0061-c1.jpg
│ ├── 0062-c1.jpg
│ ├── 0063-c1.jpg
│ ├── 0064-c1.jpg
│ ├── 0065-c1.jpg
│ ├── 0066-c1.jpg
│ ├── 0067-c1.jpg
│ ├── 0068-c1.jpg
│ ├── 0069-c1.jpg
│ ├── full_set.mat
│ ├── old_small_set.mat
│ ├── small_set.mat
│ └── small_set.yml
├── doc
│ └── doc_2_1.pdf
└── toolbox
├── autoCornerFinder
│ ├── cToMatlab
│ │ ├── cornerInfo.txt
│ │ ├── cornersX.txt
│ │ ├── cornersY.txt
│ │ └── error.txt
│ ├── cv100.dll
│ ├── cxcore100.dll
│ ├── FindCorners.exe
│ ├── FindCornersVisual.exe
│ ├── FindCornersVisualSave.exe
│ ├── FindCornersVladimir.exe
│ ├── highgui100.dll
│ ├── libguide40.dll
│ ├── msvcr71.dll
│ ├── pictures.txt
│ ├── README.txt
│ ├── source
│ │ ├── autoCornerFinder_linux.zip
│ │ └── autoCornerFinder_win.zip
│ └── Thumbs.db
├── batman.m
├── calib_distortion_beta.m
├── calib_distortion.m
├── calib_distortion_woffset.m
├── calib_from_homographies.m
├── calibrate_external_camera.m
├── calibrate_kinect_cost_color.m
├── calibrate_kinect_cost_depth.m
├── calibrate_kinect_cost.m
├── calibrate_kinect_cost_raw.m
├── calibrate_kinect_cov2error.m
├── calibrate_kinect_jacobian_pattern.m
├── calibrate_kinect.m
├── calibrate_kinect_options.m
├── calibrate_kinect_r2s.m
├── calibrate_kinect_s2r.m
├── calibrate_kinect_tolerance.m
├── click_ima_calib_rufli_k.m
├── compute_collineation.m
├── compute_homography.m
├── compute_rgb_depthmap.m
├── cornerfinder.m
├── count_squares.m
├── depth2disparity.m
├── depth2world_old.m
├── depth_extern_calib.m
├── depth_plane_error.m
├── disparity2depth.m
├── disparity2world.m
├── distort_disparity.m
├── distort.m
├── do_calib.m
├── do_fixed_depth_calib.m
├── do_initial_depth_calib.m
├── do_initial_rgb_calib.m
├── do_load_calib.m
├── do_plot_depth_plane.m
├── do_plot_rgb_corners.m
├── do_rgb_depthmap.m
├── do_save_calib.m
├── do_select_depth_corners.m
├── do_select_images.m
├── do_select_planes.m
├── do_select_rgb_corners.m
├── do_useful_fcn.m
├── do_validate.m
├── draw_axes.m
├── estimate_depth_calib_from_corners.m
├── estimate_initial_dc.m
├── extern_from_homography.m
├── extract_grid.m
├── extrinsic2plane.m
├── extrinsics_from_homography.m
├── find_images.m
├── find_nearest.m
├── fit_plane.m
├── get_depth_error_all.m
├── get_depth_error_all_w.m
├── get_depth_error.m
├── get_depth_samples.m
├── get_dpoint_direction.m
├── get_expected_plane_depth.m
├── get_rgb_errors.m
├── ginput3.m
├── global_vars.m
├── homography_from_corners.m
├── kinect_calib_gui.fig
├── kinect_calib_gui.m
├── lambertw_fast.m
├── mat2rgb.m
├── ms_depth2disparity.m
├── ms_disparity2world.m
├── normalize_k.m
├── normalize.m
├── parse_files.m
├── plane2extrinsics.m
├── plot_all_images.m
├── plot_comparison1.m
├── plot_depth_errors.m
├── plot_depth_image_errors.m
├── plot_depth_overlay.m
├── plot_depth_reprojection.m
├── plot_distortion_distribution.m
├── plot_rgb_corners.m
├── plot_rgb_errors.m
├── plot_rgb_reprojection.m
├── print_calib_color.m
├── print_calib_depth.m
├── print_calib.m
├── print_calib_stats.m
├── print_image_calib_stats.m
├── projectedGrid.m
├── project_points_k.m
├── read_disparity.m
├── readpgm_noscale.m
├── read_yaml.m
├── reduce_depth_samples.m
├── reorder_corners.m
├── rgb_calib_cost.m
├── rgb_calib.m
├── rgb_calib_p2r.m
├── rgb_calib_r2p.m
├── rotationmat.m
├── rotationpars.m
├── save_calib_yml.m
├── select_plane_corners.m
├── select_plane_polygon.m
├── select_rgb_corners_im.m
├── std_interval.m
├── test_calibrate.m
├── test_comparison2.m
├── test_comparison3.m
├── test_comparison4.m
├── test_comparison.m
├── test_correctdepthpgm.m
├── test_onlykinect.m
├── test_validate.m
├── tight_subplot.m
├── undistort_disparity.m
├── undistort_lut.m
├── undistort.m
├── visualize_disparity.m
└── write_yml_rt.m
8 directories, 301 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论