我阅读了this和this,并看了视频,但看起来我不明白要求的:(
为了能够在我的应用程序中使用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- Setuptools为pip install setuptools
8-2- Sphinx为pip install -U Sphinx
8-3- NumPy为pip 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中关闭
现在需要什么!
答案 0 :(得分:0)
我将在下面总结我在github提出的问题及其解决方案:
看来我的机器设置中有一些冲突:
我没有权限以PS
身份执行脚本,因此我通过写以下内容here添加了所需权限:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
此外,我正在安装VS2017
和VS2015
,这似乎引起了某种冲突,因此我如图here所示卸载了VS2017
并删除了{{1 }}。
通过运行Win10 SDK
来确认Cmake
已正确安装并添加到路径中
然后我下载了cv-rs存储库。
然后创建目录cmake -version
在文件浏览器中,启用C:\opencv
文件夹以查看hidden
然后将.git
和.git
文件夹都复制到.windows
在C:\opencv
中以管理员身份打开powershell
控制台
在PS中运行以下命令:
c:\opencv
运行脚本和配置opencv需要一些时间。