matlab代码间距-camera_calib_matlab:相机校准工具箱

上传者: 38709100 | 上传时间: 2024-05-16 07:10:33 | 文件大小: 19.54MB | 文件类型: ZIP
matlab代码间距camera_calib_matlab 这是相机校准工具箱。 它部分基于Zhang的相机校准纸,但具有更多功能: 设置基于输入配置文件,该文件可轻松调整和修改算法,并具有更高的可重复性。 如果保存图像,配置文件和脚本,则校准将是可重复的。 包括基准标记识别功能,可实现全自动校准。 失真函数作为符号函数输入(通过配置文件),因此很容易修改。 已经提供了两种失真功能(“ heikkila97”和“ wang08”); 该工具箱使用符号微分来自动计算更新的雅各布/黑线/梯度。 支持多摄像机校准。 实现“失真优化”和“正面优化”技术。 支持多个校准板目标(棋盘格,圆圈等),并根据校准的类型(即“正面修正”或“失真修正”),正确说明圆形目标的“椭圆中心”与“投影的圆心” ”)。 通过覆盖抽象的校准板几何类来支持自定义校准板几何。 基于目标定位过程中计算出的不确定性,支持(可选)协方差优化(即广义最小二乘)。 支持部分“脱离框架”的校准板,从而提高了鲁棒性并允许使用更大的校准板。 代码经过组织,记录和使用面向对象的原理进行代码重用。 安装说明: 克隆仓库: git clone

文件下载

资源详情

[{"title":"( 281 个子文件 19.54MB ) matlab代码间距-camera_calib_matlab:相机校准工具箱","children":[{"title":"checker_dr.conf <span style='color:#111;'> 925B </span>","children":null,"spread":false},{"title":"checker_fr.conf <span style='color:#111;'> 922B </span>","children":null,"spread":false},{"title":"circle_dr.conf <span style='color:#111;'> 822B </span>","children":null,"spread":false},{"title":"circle_fr.conf <span style='color:#111;'> 819B </span>","children":null,"spread":false},{"title":"stereo.conf <span style='color:#111;'> 505B </span>","children":null,"spread":false},{"title":"marker.conf <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 3B </span>","children":null,"spread":false},{"title":"2.jpg <span style='color:#111;'> 141.08KB </span>","children":null,"spread":false},{"title":"1.jpg <span style='color:#111;'> 129.02KB </span>","children":null,"spread":false},{"title":"1.jpg <span style='color:#111;'> 122.59KB </span>","children":null,"spread":false},{"title":"3.jpg <span style='color:#111;'> 120.67KB </span>","children":null,"spread":false},{"title":"3.jpg <span style='color:#111;'> 112.65KB </span>","children":null,"spread":false},{"title":"2.jpg <span style='color:#111;'> 111.94KB </span>","children":null,"spread":false},{"title":"left03.jpg <span style='color:#111;'> 28.86KB </span>","children":null,"spread":false},{"title":"left05.jpg <span style='color:#111;'> 28.07KB </span>","children":null,"spread":false},{"title":"right03.jpg <span style='color:#111;'> 27.98KB </span>","children":null,"spread":false},{"title":"left02.jpg <span style='color:#111;'> 27.94KB </span>","children":null,"spread":false},{"title":"left01.jpg <span style='color:#111;'> 27.25KB </span>","children":null,"spread":false},{"title":"right02.jpg <span style='color:#111;'> 26.62KB </span>","children":null,"spread":false},{"title":"right01.jpg <span style='color:#111;'> 26.44KB </span>","children":null,"spread":false},{"title":"right05.jpg <span style='color:#111;'> 25.69KB </span>","children":null,"spread":false},{"title":"left04.jpg <span style='color:#111;'> 24.56KB </span>","children":null,"spread":false},{"title":"right04.jpg <span style='color:#111;'> 23.74KB </span>","children":null,"spread":false},{"title":"test_fp_detect_blobs.m <span style='color:#111;'> 207.59KB </span>","children":null,"spread":false},{"title":"test_blob_detect_thresh.m <span style='color:#111;'> 69.33KB </span>","children":null,"spread":false},{"title":"test_blob_detect_LoG.m <span style='color:#111;'> 65.25KB </span>","children":null,"spread":false},{"title":"refine_ellipse_dot.m <span style='color:#111;'> 59.04KB </span>","children":null,"spread":false},{"title":"refine_ellipse_edges.m <span style='color:#111;'> 54.34KB </span>","children":null,"spread":false},{"title":"parse_calib_config.m <span style='color:#111;'> 28.31KB </span>","children":null,"spread":false},{"title":"base.m <span style='color:#111;'> 20.52KB </span>","children":null,"spread":false},{"title":"fp_detect_blobs.m <span style='color:#111;'> 16.22KB </span>","children":null,"spread":false},{"title":"single_calib_H_fr.m <span style='color:#111;'> 14.30KB </span>","children":null,"spread":false},{"title":"blob_detect_LoG.m <span style='color:#111;'> 13.80KB </span>","children":null,"spread":false},{"title":"single_calib_H_dr.m <span style='color:#111;'> 11.11KB </span>","children":null,"spread":false},{"title":"gui_fp_detect.m <span style='color:#111;'> 9.35KB </span>","children":null,"spread":false},{"title":"base.m <span style='color:#111;'> 8.81KB </span>","children":null,"spread":false},{"title":"gui_calib.m <span style='color:#111;'> 8.13KB </span>","children":null,"spread":false},{"title":"multi_calib_H.m <span style='color:#111;'> 7.57KB </span>","children":null,"spread":false},{"title":"refine_ellipse_point.m <span style='color:#111;'> 7.02KB </span>","children":null,"spread":false},{"title":"refine_checker_point.m <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"refine_checker_edges.m <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"distinguishable_colors.m <span style='color:#111;'> 5.61KB </span>","children":null,"spread":false},{"title":"test_multi_calib_H.m <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"read_data.m <span style='color:#111;'> 5.12KB </span>","children":null,"spread":false},{"title":"plot_cam_3D.m <span style='color:#111;'> 5.12KB </span>","children":null,"spread":false},{"title":"run_unit_tests.m <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false},{"title":"test_single_calib_H_dr.m <span style='color:#111;'> 5.09KB </span>","children":null,"spread":false},{"title":"lmcov.m <span style='color:#111;'> 5.08KB </span>","children":null,"spread":false},{"title":"test_single_calib_H_fr.m <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false},{"title":"calib_fp.m <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"dp_2_dH_c2e.m <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"path.m <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"dominant_grad_angles.m <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"blob_detect_thresh.m <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"write_single_cam.m <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"dp_2_dp_1_c2e.m <span style='color:#111;'> 3.79KB </span>","children":null,"spread":false},{"title":"parse_single_cam.m <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"test_refine_ellipse_point.m <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"refine_ring_point.m <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"cdgrid.m <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"ellipse.m <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"test_write_single_cam.m <span style='color:#111;'> 3.24KB </span>","children":null,"spread":false},{"title":"refine_target_points_cb_w2p.m <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"csgrid.m <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"test_refine_checker_point.m <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"homography_c2e_nonlin.m <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"homography_p2p_nonlin.m <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"fp_detect.m <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"plot_multi_extrinsics.m <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"conic2ellipse.m <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"write_data.m <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"apply_homography_c2e.m <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"create_marker_templates.m <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"init_intrinsic_params.m <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"fit_conic.m <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"safe_lscov.m <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"plot_calib_cb_img.m <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"test_apply_homography_c2e.m <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"line_bb_intersect.m <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"homography_p2p_lin.m <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"refine_ring_opencv.m <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"plot_cb_geom.m <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"dp_2_dH_p2p.m <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"test_normalize_array.m <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"homography_c2e.m <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"dp_2_dp_1_p2p.m <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"custom.m <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"test_ellipse2xform.m <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"dR_deuler.m <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"cfp.m <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"refine_checker_opencv.m <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"heikkila97.m <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"wang08.m <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"test_parse_single_cam.m <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"test_asymptotes.m <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"load_calib_config.m <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"test_read_data.m <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"cb_w2p_c2e.m <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"homography_p2p.m <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"load_calib.m <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明