当前位置:   article > 正文

在 Windows 上从源代码安装 OpenCV – C++ / Python-附带安装脚本_opencv c++ 安装 win

opencv c++ 安装 win

OpenCV 于 11 月 20 日发布了 OpenCV-3.4.4 和 OpenCV-4.0.0。这些版本中有很多错误修复和其他更改。发布亮点如下:

  • OpenCV 现在是 C++11 库,需要兼容 C++11 的编译器。最低要求的 CMake 版本已提高到 3.5.1。
  • OpenCV 1.x 中的许多 C API 已被删除。
  • 核心模块中的持久性(将结构化数据存储到 XML、YAML 或 JSON 或从中加载结构化数据)已在 C++ 中完全重新实现,并且也丢失了 C API。
  • 添加了新模块 G-API,它充当非常高效的基于图形的图像处理管道的引擎。
  • dnn 模块现在包括实验性 Vulkan 后端并支持 ONNX 格式的网络。
  • 流行的 Kinect Fusion 算法已针对 CPU 和 GPU (OpenCL) 实施和优化
    QR 代码检测器和解码器已添加到 objdetect 模块。
  • 非常高效且高质量的 DIS 密集光流算法已从 opencv_contrib 移动到视频模块。

在这篇文章中,我们将提供一个安装脚本来在 Windows 上安装OpenCV 4.0(C++ 和 Python)。

我们将在整个过程中使用命令提示符。

在我们进入技术问题之前,让我们确保我们拥有所有可用的正确工具。

步骤 0.1:安装 Visual Studio

从https://visualstudio.microsoft.com/downloads/下载并安装 Visual Studio 2017 社区版。运行安装程序并单击继续。

下载完成后,安装程序状态如下所示。

接下来,我们选择包。我们将选择使用 C++ 进行桌面开发

最后,在下载时单击安装,等待 Visual Studio 安装完成。

步骤 0.2:安装 CMake

请注意,屏幕截图中提到的版本可能与网站上提供的最新版本不同。请下载最新版本并将截图作为参考。

从https://cmake.org/download/下载并安装 CMake v3.12.3 。

安装过程中选择“ Add CMake to system PATH ”

步骤 0.3:安装 Anaconda(一个 Python 发行版)

从https://www.anaconda.com/download/#windows下载并安装 Anaconda 64 位版本。

安装 Anaconda 时请确保选中两个选项:

  1. 将 Anaconda 添加到我的 PATH 环境变量
  2. 将 Anaconda 注册为我的默认 Python

步骤 0.4:为 Windows 安装 Git

最后,我们将从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

第 1 步:安装 OpenCV

现在是运行命令行魔法的时候了:)。

打开 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 版本。

第 2 步:更新用户环境变量 – OPENCV_DIR

开始,键入环境变量并单击编辑系统环境变量

在弹出窗口中,单击环境变量

在系统变量下,选择路径并单击编辑

将完整路径添加到安装 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 窗口。

第 3 步:测试 Python 3 安装

要测试您的安装,请按Start,输入Command Line,然后键入:

activate OpenCV-master-py3
激活 Python 环境后,我们将启动 IPython 提示符。
ipython

在 IPython 提示符下,输入:

 
  1. import cv2
  2. cv2.__version__

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/119837
推荐阅读
相关标签
  

闽ICP备14008679号