亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
姜堰市| 固安县| 黄大仙区| 长海县| 海口市| 周至县| 红安县| 安远县| 海安县| 雅安市| 浦东新区| 大足县| 牡丹江市| 贺兰县| 乌拉特前旗| 汝南县| 若尔盖县| 阜康市| 红桥区| 上林县| 利川市| 鲁山县| 遂平县| 浦城县| 绍兴县| 正定县| 晋城| 罗江县| 安庆市| 阿鲁科尔沁旗| 五大连池市| 阜城县| 崇信县| 阿克陶县| 阳东县| 永丰县| 陵水| 舒城县| 杂多县| 嘉定区| 平昌县|