zoukankan      html  css  js  c++  java
  • OpenCV2:幼儿园篇 第三章 导出图像

    一.简介

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

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

    二.导出图像

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

    •  filename

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

    • image
    • params

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

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

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

    三.示例

        Mat result;
        cv::imwrite("1.png",result);
    
  • 相关阅读:
    Linux用户组管理及用户权限3
    MySQL预处理和事务
    MySQL-子查询和多表联查
    Mysql-分组和聚合函数
    LNMP搭建
    apache-虚拟主机配置
    Apache-重写
    apache配置文件详解
    vim使用
    php-curl_init函数
  • 原文地址:https://www.cnblogs.com/k5bg/p/11076864.html
Copyright © 2011-2022 走看看