从文件中加载图像。
public Mat(string fileName, ImreadModes flags = ImreadModes.Color)
参数:
filename 要加载的文件名称。
ImreadModes flags 指定加载图像的颜色类型
<ImreadModes> 图像读取格式
Grayscale 将图像转换为单通道灰度图像
Color 将图像转换为3通道BGR彩色图像
AnyDepth 当输入有相应深度时返回16位/32位图像,否则转换为8位。
AnyColor 图像将以任何可能的颜色格式读取。
LoadGdal 使用gdal驱动程序加载图像。
ReducedGrayscale2 将图像转换为单通道灰度图像和图像size减小1/2。
ReducedColor2 将图像转换为3通道BGR彩色图像和图像大小减少1/2。
ReducedGrayscale4 将图像转换为单通道灰度图像和图像size减小1/4。
ReducedColor4 将图像转换为3通道BGR彩色图像和图像大小减少1/4。
ReducedGrayscale8 将图像转换为单通道灰度图像和图像size减小1/8。
ReducedColor8 将图像转换为3通道BGR彩色图像和图像大小减少1/8。
IgnoreOrientation 不要根据EXIF的方向标志旋转图像。
</Unchanged> 返回加载的图像(带有alpha通道,否则将得到裁剪
示例:
//读取图片并赋值给img(源图片位置\名称.格式,图片读取格式:彩色)
Mat img = new Mat(@"d:\Administrator\Desktop\image1.jpg", ImreadModes.AnyColor);