在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):royshil/SfM-Toy-Library开源软件地址(OpenSource Url):https://github.com/royshil/SfM-Toy-Library开源编程语言(OpenSource Language):C++ 96.9%开源软件介绍(OpenSource Introduction):Toy Structure From Motion Library using OpenCVThis is a reference implementation of a Structure-from-Motion pipeline in OpenCV, following the work of Snavely et al. [2] and Hartley and Zisserman [1]. Note: This is not a complete and robust SfM pipeline implementation. The purpose of this code is to serve as a tutorial and reference for OpenCV users and a soft intro to SfM in OpenCV. If you are looking for a more complete solution with many more options and parameters to tweak, check out the following:
SfM-Toy-Library is now using OpenCV 3, which introduced many new convenience functions to Structure from Motion (see my blog post for details), making the implementation much cleaner and simpler. Ceres solver was chosen to do bundle adjustment, for its simple API, straightforward modeling of the problem and long-term support. Doxygen-style documentation comments appear throughout. CompileTo compile use CMake: http://www.cmake.org Prerequisite
How to makeOn OSX Using XCodeGet Boost and Ceres using homebrew:
On Linux (or OSX) via a MakefileObtain Boost (with e.g.
On WindowsUse Cmake's GUI to create a MSVC solution, and build it. UsageExecute
DatasetsHere's a place with some standard datasets for SfM: http://cvlabwww.epfl.ch/data/multiview/denseMVS.html Also, you can use the "Crazy Horse" (A national memorial site in South Dakota) dataset, that I pictured myself, included in the repo. OtherSome relevant blog posts from over the years:
References
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论