如何在Win 10上从源代码编译opencv

时间:2018-10-20 08:08:44

标签: opencv

我阅读了thisthis,并看了视频,但看起来我不明白要求的:(

为了能够在我的应用程序中使用CV-Rust,我需要从源代码编译opencv,我所做的是:

1-使用Visual C ++选项下载并安装了Visual Studio 2015

2-已下载并安装CUDA

3-下载并安装了Python

4-已下载并安装Tortoisegit

5-已下载并安装7-zip

6-已下载并安装Miktex

7-下载并安装了DoxyGen

8-升级了点python -m pip install --upgrade pip并安装了以下软件包:

8-1- Setuptoolspip install setuptools

8-2- Sphinxpip install -U Sphinx

8-3- NumPypip install NumPy

9-下载并解压缩了以下内容,并将所有解压缩的文件夹放在一个名为dep的单独文件夹中:

9-1- Threading Building Blocks 2018 Update 6 _win.zip

9-2- OpenEXR .tar.gz

9-3- Eigen .zip

10-下载并解压缩了OpenCV winpack

11-使用Tortoisegit在另一个文件夹OpenCV github中关闭

现在需要什么!

1 个答案:

答案 0 :(得分:0)

我将在下面总结我在github提出的问题及其解决方案:

看来我的机器设置中有一些冲突:

我没有权限以PS身份执行脚本,因此我通过写以下内容here添加了所需权限:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

此外,我正在安装VS2017VS2015,这似乎引起了某种冲突,因此我如图here所示卸载了VS2017并删除了{{1 }}。

通过运行Win10 SDK来确认Cmake已正确安装并添加到路径中

然后我下载了cv-rs存储库。

然后创建目录cmake -version

在文件浏览器中,启用C:\opencv文件夹以查看hidden

然后将.git.git文件夹都复制到.windows

enter image description here

C:\opencv中以管理员身份打开powershell控制台

在PS中运行以下命令:

c:\opencv

enter image description here

运行脚本和配置opencv需要一些时间。

enter image description here

enter image description here