加载、修改、保存图像
一、加载图像(imread)
imread(图像文件名称, 加载图像类型)
- 图像文件名称包括文件路径
- 加载图像类型
- \(< 0\):加载原图,不做改变
- \(=0\):作为灰度图像加载
- \(> 0\): 作为RGB图像加载 (方便处理)
- 显示图像(
namedWindos
与imshow
) namedWindow
:创建一个OpenCV窗口,自动创建与释放- 用法:
namedWindow("Windos title",WINDOW_AUTOSIZE)
WINDOW_AUTOSIZE
:根据图像自动调整窗口大小,无法人为修改WINDOW_NORMAL
:与QT集成时使用,允许修改窗口大小
- 用法:
imshow
:显示到指定的窗口- 用法:
imshow("窗口名称",Mat对象)
- 用法:
二、修改图像(cvtColor)
cvtColor
:把图像从一个色彩空间转化到另一个色彩空间- 用法:
cvtColor(原图像, 色彩空间转化后的图像, 源色彩空间2目标色彩空间)
三、保存图像(imwrite)
imwrite
:写入到指定路径- 用法:
imwrite(指定路径, 要保存的图像)