OpenCV是一个很好的图像处理库,Python是脚本性语言用于调试开发会很方便。本文章用于记录如何在Python中站装OpenCV的库。
软件环境说明:
操作系统版本:
python版本:(我习惯使用python3的版本)
pip3的版本:(pip用于下载python库的)
为了下载快一点,我们可以使用国内的源来进行下载
[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
pip3 install numpy
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow
python3 -m pip install --upgrade matplotlib
pip3 install --upgrade opencv-python
如果我们要利用SIFT和SURF等进行特征提取时,还需要安装:
pip3 install --upgrade opencv-contrib-python
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()
感谢大家观看,有任何疑问,可以在评论区进行讨论