最近学习用到该软件。特将安装过程记录再此。因为通常Openmvs与 Openmvg 在linux上使用,在windows 上有很多安装问题。废话不多说下面开始安装。

首先安装 Openmvg,Openmvg官方安装教程如下:

GitHub地址 文件中在 Windows 中的教程如下图所示

openmv能烧录opencv吗 openmv opencv_github


在这里注意第一步 git clone ,这一步可能进行成龟速,为了解决龟速的问题,大家可以采用码云的办法。(码云具体是什么以及具体的操作流程,请大家自行百度,这样能省很长时间)。按照图中所示进行操作,注意要提前下载cmake。但是我在实际操作中,可能是码云下载文件的不全,导致cmake一直失败,(直接从官网下可能也会出现这种情况,缺少依赖)。为了解决这个问题,参考官网使用VCPKG进行一些依赖库的安装。

openmv能烧录opencv吗 openmv opencv_官网_02


安装VCPKG

openmv能烧录opencv吗 openmv opencv_openmv能烧录opencv吗_03


附上官网链接:VCPKG安装的教程

从官网我们也可以看到,也要进行git clone ,在这一步也可以进行码云的操作,安装完该项后,进入文件夹,输入命令行

./vcpkg install cereal ceres eigen3 libjpeg-turbo libpng tiff

,都一一解决了,比如time out 的问题之类的,如果各位有什么错,希望你可以在评论区提出,知无不言。我现在只记的几个错误了,时间有点久了,首先就是提醒你安装 Poweshell ,你要安装最新的 Powershell 。Powershell中运行指令。Powershell 如图

openmv能烧录opencv吗 openmv opencv_官网_04

安装完VCPKG之后就可以在cmake 进行编译,编译完之后进入到build文件夹然后点击.sln文件运行。运行之后编译没有错之后,可以用官方的例子试一试。PS:其实我发现就算是编译有问题也可以运行官方的例程各位可以一试。 C:\openMVG\openMVG\Build\software\SfM 这个文件夹下有一些例子,各位可以运行以下当前的脚本。观察相关的图形。
OPENMVS的安装类似于OPENMVG 【未完待续】