matlab的egde源代码-BA_Matlab:Matlab套件调整

时间:2024-06-10 18:00:05
【文件属性】:

文件名称:matlab的egde源代码-BA_Matlab:Matlab套件调整

文件大小:387KB

文件格式:ZIP

更新时间:2024-06-10 18:00:05

系统开源

matlab的egde源代码BA_Matlab Matlab套件调整 概述 该代码包包含Bundle Adjustment软件,并支持多个残差项。 如果您使用此软件,请引用[1]。 1)标准3D-> 2D点重新投影错误。 内部摄像机校准可以固定设置,也可以作为优化的一部分。 可以定义具有共享校准的多组视图。 可以(独立地)将3D点和摄像机设置为固定的或作为优化的一部分。 2)3D点平面拟合错误。 每个点都可以分配给[0,inf]平面。 3D点平面投影误差用作优化残差。 平面法线可以设置为固定或作为优化的一部分。 3)摄像机位置平面安装错误。 与2)相同,但用于摄像机位置。 如果已知摄像机平面/接地平面,这将很有用。 它用于:[1]。 4)摄影机-摄影机能见度 使用相互的摄像机-摄像机可见性作为3D(摄像机位置)到2D(观察到的摄像机位置)的重新投影约束。 否则类似于1)。 参考:[2]。 5)消失点重投影错误 对于图像中给定的线段以及关联的VP(3D方向单位矢量),请使用图像中的VP重投影作为残差。 可以将每个VP设置为固定或作为优化的一部分。 参考:[3]。 6)相机平滑序列 较平滑


【文件预览】:
BA_Matlab-master
----.gitignore(242B)
----README.md(4KB)
----src()
--------CMakeLists.txt(1KB)
--------mex_stub.cpp(278B)
--------residual.h(47KB)
--------ParserMex.h(602B)
--------ceresBA_datastruct.h(5KB)
--------ceresBAmex.cpp(1017B)
--------Parser.h(885B)
--------BAdjust.h(1KB)
--------CeresBA.h(1KB)
--------BAdjust_parser.hxx(43KB)
--------BAproblem_test.txt(686KB)
--------mex_link.sh(831B)
--------ceresBAbin.cpp(333B)
--------CeresBA.hxx(139KB)
--------ParserMex.hxx(33KB)
--------resutil.h(11KB)
--------ceresBAmex.h(184B)
--------Parser.hxx(27KB)
----BATestSuite()
--------func_reproject_VP_BAtest.m(8KB)
--------func_reproject_BAtest.m(4KB)
--------func_undist_kc.m(1KB)
--------func_dist_kc.m(1KB)
--------func_eval_residual.m(423B)
--------func_get_rot_matrix.m(299B)
--------func_readwrite_BA_problem.m(13KB)
--------func_plot_dataset.m(8KB)
--------func_render_view.m(2KB)
--------func_rodrigues.m(3KB)
--------func_create_dataset.m(40KB)
--------func_ptdepth.m(177B)
--------run_BA_TestSuite.m(19KB)
--------func_plot_cameras.m(3KB)

网友评论