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);
相關文章
相關標籤/搜索