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

溫馨提示×

c語言怎么讀取并顯示jpg圖片

小億
474
2023-11-11 01:57:02
欄目: 編程語言

在C語言中,可以使用圖形處理庫(如OpenCV)來讀取并顯示jpg圖片。下面是一個使用OpenCV庫的示例代碼:

#include <stdio.h>
#include <opencv2/opencv.hpp>

using namespace cv;

int main() {
    // 讀取圖片
    Mat image = imread("image.jpg", IMREAD_COLOR);
    
    // 檢查圖片是否成功讀取
    if (image.empty()) {
        printf("無法讀取圖片\n");
        return -1;
    }
    
    // 創建一個窗口來顯示圖片
    namedWindow("Image Viewer", WINDOW_NORMAL);
    
    // 調整窗口大小以適應圖片
    resizeWindow("Image Viewer", image.cols, image.rows);
    
    // 在窗口中顯示圖片
    imshow("Image Viewer", image);
    
    // 等待按下任意鍵后關閉窗口
    waitKey(0);
    
    return 0;
}

將上述代碼保存為一個C語言源文件(如image_viewer.c),然后使用C語言的編譯器進行編譯和鏈接。確保在編譯過程中已經正確安裝了OpenCV庫。編譯和鏈接命令可以根據使用的編譯器和操作系統進行調整。例如,在Windows系統上,可以使用以下命令編譯和鏈接代碼:

gcc image_viewer.c -o image_viewer.exe `pkg-config --cflags --libs opencv4`

編譯和鏈接成功后,運行生成的可執行文件(如image_viewer.exe),即可讀取并顯示jpg圖片。請將要顯示的jpg圖片命名為image.jpg,并與可執行文件放在同一目錄下。

0
行唐县| 秦皇岛市| 芦山县| 永修县| 岑巩县| 会东县| 赣州市| 曲阜市| 余干县| 景泰县| 玉树县| 乾安县| 加查县| 扎赉特旗| 通山县| 富平县| 莱西市| 隆子县| 峨边| 台湾省| 汪清县| 绥化市| 崇义县| 屏南县| 瑞昌市| 湖州市| 桐城市| 曲沃县| 宁城县| 福海县| 兴仁县| 旌德县| 鄂伦春自治旗| 文化| 新丰县| 彰武县| 陆丰市| 牡丹江市| 聂荣县| 海盐县| 荥经县|