本文章主要是关于如何在windows系统下,安装OpenCV库,及python使用opencv读取图片;
前置条件:pip、numpy,如果没有自行安装:
下载python最新版本安装以后,直接执行下方命令即可,清华镜像速度贼快;
windows系统下cmd执行命令
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
等待安装结束以后cmd中进入python,然后输入下方命令;
import cv2
如果没有报错则是安装成功,建议新建一个python程序测试一下;
opencv读取默认读取图片代码:
import cv2
image = cv2.imread("1.jpg") # 读取一张图片存入变量中
cv2.imshow("hello", image) # 创建一个名字为hello的窗口,把image在窗口中展示
cv2.waitKey(0) # 等待用户按任意键
cv2.destroyAllWindows() # 销毁窗口
执行效果:
opencv读取图片,灰度模式
import cv2
image = cv2.imread("1.jpg",cv2.IMREAD_GRAYSCALE) # 读取一张图片存入变量中,灰度模式
cv2.imshow("hello", image) # 创建一个名字为hello的窗口,把image在窗口中展示
cv2.waitKey(0) # 等待用户按任意键
cv2.destroyAllWindows() # 销毁窗口
执行效果:
请配合 opencv读取图片,灰度模式代码,食用效果更佳:
flags有三个值:
cv2.IMREAD_COLOR 加载彩色图片,透明度将被舍弃
cv2.IMREAD_GRAYSCALE 灰度模式
cv2.IMREAD_UNCHANGED 完整的加载一张图片,包括alpha通道值(用来表示透明度)
这三个flags还可以分别用1,0,-1代替
以上就是关于opencv库的安装,及如何在python中,使用opencv读取图片并且展示的全部操作;