Python导入OpenCV的步骤

1. 目的

OpenCV是一个很好的图像处理库,Python是脚本性语言用于调试开发会很方便。本文章用于记录如何在Python中站装OpenCV的库。

软件环境说明:

操作系统版本:

python版本:(我习惯使用python3的版本)

 

 pip3的版本:(pip用于下载python库的)

2. 更新下载源

为了下载快一点,我们可以使用国内的源来进行下载

[pip3国内源]
阿里云:https://mirrors.aliyun.com/pypi/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/

第一种方式,在使用命令的时候制定源:

sudo pip install numpy -i http://mirrors.aliyun.com/pypi/simple/

第二种方式,使用配置方式:

创建配置文件 ~/.pip/pip.conf

[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com

3. 安装opencv库

3.1 安装numpy

pip3 install numpy

3.2 安装matplotlib

python3 -m pip install --upgrade pip

python3 -m pip install --upgrade Pillow

python3 -m pip install --upgrade matplotlib

3.3 安装opencv

pip3 install --upgrade opencv-python

3.4 安装opencv-contrib-python

如果我们要利用SIFT和SURF等进行特征提取时,还需要安装:

pip3 install --upgrade opencv-contrib-python

4. 第一个opencv程序

import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt

# cv.IMREAD*COLOR, 以彩色模式加载图像, 1
# cv.IMREAD*GRAYSCALE, 以灰度模式加载图像, 0
# cv.IMREAD_UNCHANGED, 包括alpha通道的加载图像模式,-1
img = cv.imread('images/new2.png',0)

# 2 显示图像
# 2.1 利用opencv展示图像
cv.imshow('image',img)

# 按任意按键关闭窗口,但是点击窗口上的 close 按钮并不会
cv.waitKey(0)
# 关闭窗口后退出程序
cv.destroyAllWindows()

 感谢大家观看,有任何疑问,可以在评论区进行讨论

猜你喜欢

转载自blog.csdn.net/qq_39298227/article/details/126674333