admin 管理员组

文章数量: 1184232

读入图片

读入图片使用 imread 函数,信息如下:

参数1:filename,图片路径(绝对路径或相对路径, 中文路径会报错
参数2:flags,标志位
支持的图片格式有:

标志 含义 缩写
IMREAD_UNCHANGED 原样返回加载的图像(使用 Alpha 通道,否则会被裁剪)。忽略 EXIF 方向。 -1
IMREAD_GRAYSCALE 将图像转换为单通道灰度图像(编解码器内部转换)。 0
IMREAD_COLOR 将图像转换为 3 通道 BGR 彩色图像。 1
IMREAD_ANYDEPTH 输入具有相应的深度时返回 16 位/32 位图像,否则将其转换为 8 位。 2
IMREAD_ANYCOLOR 以任何可能的颜色格式读取图像。 4
IMREAD_LOAD_GDAL 使用 gdal 驱动程序加载映像。 8
IMREAD_REDUCED_GRAYSCALE_2 将图像转换为单通道灰度图像,并且图像尺寸减小 1/2。 16
IMREAD_REDUCED_COLOR_2 将图像转换为 3 通道 BGR 彩色图像,图像尺寸减小 1/2 17
IMREAD_REDUCED_GRAYSCALE_4 将图像转换为单通道灰度图像,并且图像尺寸减小 1/4。 32
IMREAD_REDUCED_COLOR_4 将图像转换为 3 通道 BGR 彩色图像,图像尺寸减小 1/4。 33
IMREAD_REDUCED_GRAYSCALE_8 将图像转换为单通道灰度图像,并且图像尺寸减小 1/8。 64
IMREAD_REDUCED_COLOR_8 将图像转换为 3 通道 BGR 彩色图像,图像尺寸减小 1/8。 65
IMREAD_IGNORE_ORIENTATION 请勿根据 EXIF 的方向标志旋转图像。 128

常用的标志有IMREAD_GRAYSCALE(灰度图像读入)、IMREAD_COLOR(BGR彩色图像读入),可依次用数字 -1,0,1代替。

以该图片salute.png为例,保存在代码路径下

本文标签: 通道 系统 编程