opencv4: imshow imread imwrite函数

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

其中,filename参数为图像文件的路径,可以是相对路径,也可以是绝对路径;flags参数为图像文件解析的方式,支持的方式有如下:

IMREAD_UNCHANGED:不对图像文件进行任何转换,直接读取;
IMREAD_GRAYSCALE:将任何图像均转换为灰度图像(单通道)进行读取;
IMREAD_COLOR:将任何图像均转为RGB彩色图像(三通道)进行读取;
IMREAD_ANYDEPTH:如果不设置这个参数,16/32位图像将会自动转为8位图像;
IMREAD_ANYCOLOR:将按照图像文件设定的颜色格式进行图像读取;
IMREAD_LOAD_GDAL:调用gdal库进行图像文件读取(可以简单地理解为读取TIFF图像文件)。
————————————————
原文链接:https://blog.csdn.net/qq_38410730/article/details/103864680

 

void imshow(const String& winname, InputArray mat);

 

 

其中,filename参数为图像文件的路径,可以是相对路径,也可以是绝对路径;flags参数为图像文件解析的方式,支持的方式有如下:

IMREAD_UNCHANGED:不对图像文件进行任何转换,直接读取;
IMREAD_GRAYSCALE:将任何图像均转换为灰度图像(单通道)进行读取;
IMREAD_COLOR:将任何图像均转为RGB彩色图像(三通道)进行读取;
IMREAD_ANYDEPTH:如果不设置这个参数,16/32位图像将会自动转为8位图像;
IMREAD_ANYCOLOR:将按照图像文件设定的颜色格式进行图像读取;
IMREAD_LOAD_GDAL:调用gdal库进行图像文件读取(可以简单地理解为读取TIFF图像文件)。

原文链接:https://blog.csdn.net/qq_38410730/article/details/103864680

 

bool imwrite(const string& filename, InputArray img, const vector<int>& params=vector<int>() )

  

 

 保存的图片直接保存在工程目录之下。

如果想保存指定文件夹,在文件名前加入指定路径。

posted @ 2022-03-16 14:03  0MrMKG  阅读(219)  评论(0)    收藏  举报