Windows 10 下 Anaconda3 (Python 3.8) 配置 OpenCV-4.4.0

Anaconda3 配置 OpenCV-4.4.0


我的小站Github



Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。


OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。
OpenCV轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。该程序库也可以使用英特尔公司的IPP进行加速处理。




Anaconda3

官网 下载安装包

在这里插入图片描述


安装过程中值得注意的两点:

  • 安装路径别包含中文,这样避免了字符编码等问题产生的BUG。
  • 不要把 Anaconda3 加入环境变量,这样不会影响到系统环境变量。

在这里插入图片描述

在这里插入图片描述

建议使用 Anaconda3 管理 Python,不需要另外安装 Python。



OpenCV-4.4.0


下载

官网 下载已经编译好的文件

在这里插入图片描述



解压

解压到自定义路径

在这里插入图片描述



环境变量

新增path环境变量 D:\Environment\opencv\build\python
在这里插入图片描述




链接 OpenCV 和 Python

源路径D:\Environment\opencv\build\python\cv2\python-3.8
目标路径D:\Environment\Anaconda3\Lib\site-packages

源路径 下的 cv2.cp38-win_amd64.pyd 文件拷贝到 目标路径 下。


其中

  • D:\Environment 为本次演示的 OpenCV、Anaconda3 安装路径,请根据具体情况修改。
  • 如果 Python 版本为 XX,则 源路径 为 D:\Environment\opencv\build\python\cv2\python-XX
  • 如果 Anaconda3 工作环境 非root,则 目标路径 改为对应路径。例如 新建的工作环境名为 cv,对应的目标路径是 D:\Environment\Anaconda3\envs\cv\Lib\site-packages




测试

在 cmd 中输入 python 进入python交互模式然后 输入 import cv2 导入opencv模块,如果正常导入无报错信息,则代表配置成功。输入 cv2.__version__ 可以查看 OpenCV 版本。
(注意命令前方不含空格,__version__中下划线左右都有两根)
在这里插入图片描述