欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境

程序员文章站 2022-07-13 21:51:55
...

构造 OpenCV-Python 开发环境

一. 安装Anaconda

Anaconda 指的是一个开源的 Python 发行版本,其包含了conda、Python 等180多个科学包及其依赖项。通过安装 Anaconda ,能够大量减少配置 Python 环境的时间,减少许多不必要的麻烦。

1.1 下载 Anaconda

进入Anaconda官方网站 https://www.anaconda.com/distribution 下载相对的版本。
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境
选择 Python3.7 , 64 位版下载。

1.2 安装 Anaconda

在 Anaconda 的安装过程中,一般都是点击下一步就可以了。但有个地方要注意:
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境
画红圈的地方要勾选,将 Anaconda 添加到环境变量。

1.3 为Anaconda配置清华镜像源

Anaconda 默认的镜像源都在国外,访问不但速度慢,而且经常不稳定。在国内使用的话,把 Anaconda 的镜像源配置为清华镜像源,不仅访问稳定,而且下载速度快,非常适合下载安装 Python 的各种函数库。
在cmd下运行命令:conda config --set show_channel_urls yes,在用户目录下生成 .condarc 文件。
修改.condarc文件里面的内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: true

1.4 修改Aoaconda的Python版本

由于 Python-3.7 版本还没有经过系统的测试,可能存在不稳定的情况,为了避免这种情况。所以我们须要更换稳定的版本,在这里,我们选用经过系统测试的Python-3.6版本。
在cmd里面输入:conda install python=3.6 将 Aoaconda 的 Python 版本由 3.7 版本变更为 3.6 版本。
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境
下载完成后,可以在 cmd 输入 ipython 查看 python 版本.
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境
从图中可以看到,当前python版本为 3.6.9 。

二. 安装 OpenCV-Python

2.1 下载 OpenCV-Python

进入网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv ,选择 opencv_python-4.1.2+contrib-cp36-cp36m-win_amd64.whl 文件开始下载。
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境

2.2 安装OpenCV-Python

下载完成后,在 cmd 输入:pip install + opencv_python-4.1.2+contrib-cp36-cp36m-win_amd64.whl 文件的绝对路径
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境
如果出现:Successfully installed opencv-python-4.1.2+contrib,则表示安装成功。

2.3 版本验证

进入 ipython ,输入:

  >>> import cv2 
  >>> cv2.__version__

可以查看 OpenCV-Python 版本
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境
从图中可以看出,当前 OpenCV-Python 版本为4.1.2.

三. 执行一个简单的Opencv程序

代码如下:

import cv2      # 导入Opencv模块

image = cv2.imread("../pic/lenacolor.png", cv2.IMREAD_UNCHANGED)  # 读取图片
cv2.imshow("Demo1", image)                # 创建窗口,显示图片
cv2.waitKey(0)                            # 等待用户按下按键
cv2.destroyAllWindows()                   # 释放所有窗口

运行结果:
OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境