文件名称:StructurefromMotion:此代码实现了基本的 SfM 管道
文件大小:1.98MB
文件格式:ZIP
更新时间:2024-06-21 19:39:26
C++
运动结构 添加一名作者 此代码实现了基本的 SfM 管道。 我希望这段代码对想要了解或修改基本 SfM 的学生和研究人员有用。 我尽量不使用模板编程,因为很少有人觉得难以理解。 为了快速检查代码,此代码提供了很少的示例图像及其内在矩阵。 这段代码实现了 Richard Hartley 和 Andrew Zisserman 在“多视图几何”教科书中描述的理论。 在实现此代码时,我还从 PHS Torr 开发的“Matlab 中的结构和运动工具包”中获得了帮助。 依赖项:a) cmake b) OpenCV (C++)(在 2.4.10 和 3.0 版本上测试) 查看 3D 点 -> 我使用了 MeshLab。 它的屏幕截图在输出文件夹中提供。 编译说明 a) cd StructurefromMotion b) mkdir build c) cd build d) cmake .. e
【文件预览】:
StructurefromMotion-master
----images()
--------15.pgm(429KB)
--------17.pgm(429KB)
--------19.pgm(429KB)
--------18.pgm(429KB)
--------16.pgm(429KB)
----output()
--------Screenshot from 2015-06-01 14:53:36.png(134KB)
--------Screenshot from 2015-06-01 14:54:46.png(139KB)
--------Screenshot from 2015-05-25 18:09:30.png(131KB)
--------Screenshot from 2015-06-01 14:53:26.png(133KB)
--------Screenshot from 2015-06-01 14:53:11.png(132KB)
--------point3d.xyz(20KB)
----src()
--------matches.cpp(3KB)
--------basicSfM.cpp(2KB)
--------triangulate.cpp(1KB)
--------matches.h(719B)
--------triangulate.h(390B)
--------basicSfM.h(432B)
--------Camera()
--------essential.cpp(5KB)
--------essential.h(693B)
--------CMakeLists.txt(330B)
----README.md(1KB)
----apps()
--------main.cpp(351B)
--------CMakeLists.txt(602B)
----CMakeLists.txt(351B)