1, opencv基础api学习-图片
本系列文章为阅读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
参数