赞
踩
OpenCV 于 11 月 20 日发布了 OpenCV-3.4.4 和 OpenCV-4.0.0。这些版本中有很多错误修复和其他更改。发布亮点如下:
在这篇文章中,我们将提供一个安装脚本来在 Windows 上安装OpenCV 4.0(C++ 和 Python)。
我们将在整个过程中使用命令提示符。
在我们进入技术问题之前,让我们确保我们拥有所有可用的正确工具。
从https://visualstudio.microsoft.com/downloads/下载并安装 Visual Studio 2017 社区版。运行安装程序并单击继续。
下载完成后,安装程序状态如下所示。
接下来,我们选择包。我们将选择使用 C++ 进行桌面开发。
最后,在下载时单击安装,等待 Visual Studio 安装完成。
请注意,屏幕截图中提到的版本可能与网站上提供的最新版本不同。请下载最新版本并将截图作为参考。
从https://cmake.org/download/下载并安装 CMake v3.12.3 。
安装过程中选择“ Add CMake to system PATH ”
从https://www.anaconda.com/download/#windows下载并安装 Anaconda 64 位版本。
安装 Anaconda 时请确保选中两个选项:
最后,我们将从https://github.com/git-for-windows/git/releases/download/v2.19.0.windows.1/Git-2.19.0-64-bit.exe _ 选择“从 Windows 命令提示符使用 Git ”。
在继续执行进一步的步骤之前,此时重新启动系统。
下载下载部分提供的所有安装脚本,并将它们放在同一目录中。
链接:https://pan.baidu.com/s/1Gk_dew_dbIoPXkRRHpKguA
提取码:l6lw
现在是运行命令行魔法的时候了:)。
打开 Windows PowerShell/命令提示符并转到 windows 文件夹。
键入python main.py并按Enter。
该脚本将创建一个新的批处理脚本:installOpenCV_modified.bat。
首先,确保目录中不存在runScript.bat文件。从命令提示符运行del runScript.bat以删除文件(如果存在)。
接下来,键入installOpenCV_modified.bat并按Enter 键。
完成后你会得到类似这样的东西。
这将创建一个新的批处理脚本runScript.bat,其中将定义所有必要的路径和指令。但是,这些路径是 Windows 格式的,而 CMake 采用 Unix 格式的路径。
因此,我们运行python modifyBatchScript.py来修改路径格式。
最后,键入finalScript.bat并按Enter 键。
此步骤将花费一些时间来构建 opencv。完成后你会得到类似这样的东西。
这将安装您最初选择的 OpenCV 版本。
按开始,键入环境变量并单击编辑系统环境变量。
在弹出窗口中,单击环境变量。
在系统变量下,选择路径并单击编辑。
将完整路径添加到安装 OpenCV 的目录。这可以在以下位置找到:
单击“新建”,然后提供OPENCV_PATH \Installation\x64\vc14\bin 的路径,然后单击“确定”。根据保存 opencv 文件夹的位置以及用于编译 OpenCV 的 Visual Studio 版本,此路径会有所不同。
在我的例子中,完整路径是:
C:\Users\Administrator\Documents\OpenCV_Installation_4\opencv-master\Installation\x64\vc14\bin
单击“确定”保存。不要关闭环境变量窗口。
在User variables中,点击New,在Variable name:下,输入OPENCV_DIR,在Variable value:下,输入OpenCV安装目录的路径。
在我的例子中,变量值是:
C:\Users\Administrator\Documents\OpenCV_Installation_4\opencv-master\Installation\x64\vc14\staticlib
该目录包含文件“OpenCVConfig.cmake”。CMake 使用它来配置 OpenCV_LIBS 和 OpenCV_INCLUDE_DIRS 变量以生成项目文件。
点击OK,然后再次点击OK关闭环境变量窗口。
如果在更新这些值之前打开了命令提示符/Power Shell 窗口,则必须关闭并再次打开新的命令提示符/Power Shell 窗口。
要测试您的安装,请按Start,输入Command Line,然后键入:
activate OpenCV-master-py3
ipython
在 IPython 提示符下,输入:
- import cv2
- cv2.__version__
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。