91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
新田县| 福海县| 泽州县| 夹江县| 墨竹工卡县| 江门市| 盐山县| 平乡县| 柘荣县| 曲松县| 承德市| 宁安市| 博白县| 乌兰县| 牙克石市| 宜城市| 邛崃市| 河北省| 库伦旗| 甘南县| 威海市| 临海市| 宝山区| 余姚市| 涞水县| 城步| 丰都县| 新化县| 金湖县| 东城区| 门源| 克拉玛依市| 和政县| 和平县| 新民市| 玉屏| 杨浦区| 张家界市| 五台县| 陆川县| 台东县|