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()
文章来源:https://www.toymoban.com/news/detail-442769.html
感谢大家观看,有任何疑问,可以在评论区进行讨论文章来源地址https://www.toymoban.com/news/detail-442769.html
到了这里,关于Python导入OpenCV的步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!