OPENMVG
用的是surface win10 64位 Visual Studio 2017
安装
https://github.com/openMVG/openMVG/blob/master/BUILD.md
安装git
https://git-scm.com/downloads
全部默认
使用vcpkg安装
win+R 打开cmd 输入
cd c:/
mkdir openMVG_MVS
cd openMVG_MVS
git clone https://github.com/Microsoft/vcpkg
意思是在C盘下新建一个文件夹叫做openMVG_MVS 然后在这个文件夹中git clone vcpkg
cd vcpkg
bootstrap-vcpkg.bat
这个就是vcpkg的下载和编译
vcpkg install openmvg[core,openmp]//错误代码
要等很久。。。。。。然后报错了
Error: Building package openblas:x86-windows failed with: BUILD_FAILED
发现是默认装的x86 但是电脑是64位的 所以出错了 改成
vcpkg install openmvg[core,openmp]:x64-windows
Total elapsed time: 1.662 h 一共花了这么久
然后把cmake加入到系统环境变量path里面
也就是path里面增加 C:\openMVG_MVS\vcpkg\downloads\tools\cmake-3.14.0-windows\cmake-3.14.0-win32-x86\bin
不然执行下面第五句话的时候会出错 cmake找不到
cd ../
git clone --recursive https://github.com/openMVG/openMVG.git
mkdir openMVG_Build
cd openMVG_Build
cmake -G "Visual Studio 15 2017 Win64" -DCMAKE_TOOLCHAIN_FILE=C:\openMVG_MVS\vcpkg/scripts/buildsystems/vcpkg.cmake ../openMVG/src/
然后打开C:\openMVG_MVS\openMVG_Build\openMVG.sln
在visual studio 里面选择 模式为 release 编译就好(在debugger 的左边可以看到)
以上就是openmvg安装的过程