OpenCV2:幼儿园篇 第三章 导出图像

一.简介

通常咱们用OpenCV来处理图像数据的时候,OpenCV已经把图像数据包装成一个图像数据类,咱们只须要对类成员的像素值进行修改就好了.blog

可是在Windows开发的WinSDK/MFC中,对图像的处理就必须用文件流的形式对二进制数据进行改写.开发

 

二.导出图像

bool imwirte(const string& filename, InputArray image, const vector<int>& params=vector<int>())string

  •  filename

    推荐使用PNG是无损压缩格式,BMP是无损格式不压缩格式,JPEG是有损压缩格式it

  • image
  • params

    JPEG:表示图像的质量,取值范围从0-100,默认95class

    PNG:表示压缩级别,取值范围0-9,默认3file

    PPM,PGM,PBM表示文件存储方式,1表示二进制方式存储,0表示纯文本方式存储,默认值1二进制

 

三.示例

    Mat result;
    cv::imwrite("1.png",result);
相关文章
相关标签/搜索