1, opencv基础api学习-图片

发布于 2022年 04月 07日 15:27

本系列文章为阅读OpenCV-Python-Tutorial-中文版.pdf(段力辉著)的笔记

1, imread(filename, flags)

读取图片

读取结果为BGR

参数 含义
filename 文件名
flags 读取方式

flags

参数 含义
IMREAD_UNCHANGED 带有透明通道
IMREAD_COLOR 转化为三通道图像
IMREAD_GRAYSCALE 转化为灰度图
IMREAD_ANYCOLOR
IMREAD_ANYDEPTH
IMREAD_IGNORE_ORIENTATION
IMREAD_LOAD_GDAL
IMREAD_REDUCED_COLOR_2
IMREAD_REDUCED_COLOR_4
IMREAD_REDUCED_COLOR_8
IMREAD_REDUCED_GRAYSCALE_2
IMREAD_REDUCED_GRAYSCALE_4
IMREAD_REDUCED_GRAYSCALE_8

2, cv2.imshow(winname,mat)

显示图片

如果想长时间显示图片要与waitKey连用

参数 含义
winname 窗口名称
mat 读取的图片

3, cv2.waitKey(time)

键盘绑定函数,等待键盘输入

0: 表示无限期等待

参数 含义
time 等待时间

4, cv2.destroyAllWindows()

销毁所有窗口

5, cv2.destroyWindow(winname)

销毁特定某个窗口

参数 含义
winname 窗口名称

6, cv2.namedWindow(winname, flags)

新建窗口

参数 含义
winname 窗口名称
flags 窗口标识

flags

参数 含义
WINDOW_AUTOSIZE 自动, 和原图片分辨率一致
WINDOW_NORMAL 可以拖动改变窗口大小
WINDOW_FREERATIO
WINDOW_FULLSCREEN
WINDOW_GUI_EXPANDED
WINDOW_GUI_NORMAL
WINDOW_KEEPRATIO
WINDOW_OPENGL

7, imwrite(filename, img, params)

把图片保存为文件

参数 含义
filename 文件名
img 图片
params 参数

推荐文章