1 Star 0 Fork 0

geyaping/CMVS-PMVS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Authors : 
[main author] 		Yasutaka Furukawa furukawa[AT]cs.washington.edu
[main author] 		Jean Ponce Jean.Ponce[AT]ens.fr
[Windows Porting] 	Pierre moulon pmoulon[AT]gmail.com

Special thanks to ASTRE Henri for the PTHREAD 64 bits lib and dll : http://www.visual-experiments.com/

Date : 13 July 2011

--------------------
- Web ressources : - 
--------------------
[CMVS] http://grail.cs.washington.edu/software/cmvs/
[windows porting] http://francemapping.free.fr/Portfolio/Prog3D/CMVS.html


--------------------
-- Compilation  --
--------------------

Windows => Use precompiled binary, or compile it with VS2008/2010 (Express or pro, Pro will allow you to enable Opemp in CMVS)
        => Use CMake GUI in order to generate the Visual Studio project file (in ./program you will find the main CMakeLists.txt).

Linux => use makefile in program/main.

 Or use CMake build system :
=> Install the following libraries : jpeg boost boost-graph
 $ mkdir OutputLinux
 $ cd OutputLinux
 $ cmake . ..
 $ make
 => That's all. Openmp is not activated yet. Add openmp in the cmvs link option and define the _OPENMP cxx flags


--------------------
----  Notes :   ----
--------------------
To test it : ./WinX-VS2010/Readme.txt "Usage of the binaries"

What have been done on native Yasutaka Furukawa source code :

- Create the CMake build system for CMVS/PMVS2 and required library.

- Optimize a little bit JPEG image loading.

- Update CMVS source code in order to compile.

- Add changes from Nghia Ho http://nghiaho.com/
  - memoize pow(2,X)
  - Change GSL simplex to lmfit.

- Replaced GSL simplex/lmfit with nlopt optimizer

- Replaced image loading routines with CImg. Now PPMs are supported properly, with optional support for PNG and TIFF

- Replaced BLAS/LAPACK with Eigen

- Updated internal jpeg library and miniBoost

- CMake-system now supports system boost, jpeg and other libraries if available. 

- Replaced pthread with tinycthread to get rid of pthread.dll on Windows

空文件

简介

暂无描述 展开 收起
C++ 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/geyaping/CMVS-PMVS.git
[email protected]:geyaping/CMVS-PMVS.git
geyaping
CMVS-PMVS
CMVS-PMVS
master

搜索帮助