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

溫馨提示×

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
延边| 武汉市| 木里| 德令哈市| 平原县| 娱乐| 绥阳县| 平阴县| 萨嘎县| 东阳市| 伊川县| 芒康县| 北票市| 常山县| 伊宁县| 定州市| 金华市| 胶州市| 南宁市| 烟台市| 舞钢市| 响水县| 杂多县| 田阳县| 吴堡县| 丹巴县| 云和县| 辽阳市| 稻城县| 汶上县| 玛曲县| 济宁市| 昌邑市| 晴隆县| 商都县| 沅陵县| 莲花县| 定安县| 崇明县| 东台市| 綦江县|