锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

《opencv学习笔记》-- 图像的载入和保存

时间:2023-01-15 08:00:00 uf1kv电容

目录

图像载入:imread()函数

图像保存:imwrite()函数

代码


图像载入:imread()函数

Mat imread(const string& filename, int flags = IMREAD_COLOR  )

参数一:图像名称

参数二:读取标记,用于选择读取图片的方式,默认值为IMREAD_COLOR,flag值的设置与阅读图片的颜色格式有关。

IMREAD_COLOR: 总是读取三通道图像

IMREAD_GRAYSCALE: 总是读取单通道

IMREAD_ANYCOLOR: 通道数由文件实际通道数(不超过3)计算

IMREAD_ANYDEPTH: 允许加载8以上bit深度

IMREAD_UNCHANGED: (读取图像时,保留图像中的图像alpha通道)

支持图像格式类型;

图像保存:imwrite()函数

bool imwrite(const string& filename,               InputArray image,              const vector& params = vector())

参数一:保存给定的文件名,扩展名:

jpg或者jpeg、jp2、tif或tiff、png(推荐),bmp、ppm、pgm

参数二:存储输入图像。

参数3:写入特殊类型文件所需的数据

代码

 // 读取图像 Mat image = imread("1.jpg"); // 判断是否读取成功 if(image.data == NULL) {    return ; } // 显示 imshow("readImg", image);  // 保存图像 if(!imwrite("1To2.jpg", image)) {     return ; }
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章