中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

opencv中的imwrite函數怎么使用

小億
279
2023-11-27 21:34:24
欄目: 編程語言

在OpenCV中,imwrite函數用于將圖像保存到文件中。它的語法如下:

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

其中:

  • filename是要保存的文件名,可以包括文件路徑和文件類型后綴。
  • img是要保存的圖像,可以是Mat或Mat_對象。
  • params是一個可選的參數,用于指定保存圖像的特定參數,如圖像質量、壓縮格式等。可以使用imwrite函數的默認參數。

下面是一個使用imwrite函數保存圖像的示例代碼:

#include <opencv2/opencv.hpp>

using namespace cv;

int main() {
    // 讀取圖像
    Mat img = imread("input.jpg", IMREAD_COLOR);

    // 檢查圖像是否成功加載
    if (img.empty()) {
        printf("無法讀取圖像文件\n");
        return -1;
    }

    // 保存圖像
    bool result = imwrite("output.jpg", img);

    // 檢查圖像是否成功保存
    if (result) {
        printf("圖像已保存\n");
    } else {
        printf("無法保存圖像文件\n");
    }

    return 0;
}

上述代碼將加載名為"input.jpg"的圖像,然后使用imwrite函數將其保存為名為"output.jpg"的圖像文件。你可以根據需要更改輸入和輸出的文件名。

0
原平市| 德格县| 兰坪| 万山特区| 泰来县| 如皋市| 竹溪县| 休宁县| 尉氏县| 南康市| 安庆市| 威宁| 赤壁市| 盐城市| 望谟县| 郎溪县| 西乌| 山阳县| 丘北县| 小金县| 垣曲县| 溆浦县| 江油市| 神木县| 尖扎县| 顺义区| 化德县| 临汾市| 乌兰察布市| 家居| 宝坻区| 同仁县| 桂平市| 海南省| 清新县| 石屏县| 大方县| 进贤县| 通化县| 康马县| 阳新县|