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

溫馨提示×

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
青河县| 天津市| 嘉荫县| 德庆县| 余干县| 竹山县| 寻乌县| 武乡县| 黄陵县| 贵州省| 漠河县| 喀喇| 黄山市| 吴旗县| 常山县| 黄陵县| 临邑县| 阳朔县| 城固县| 新绛县| 连城县| 莲花县| 崇阳县| 衡山县| 民权县| 南岸区| 兰考县| 榆社县| 沙河市| 巴楚县| 康马县| 新化县| 福建省| 奉化市| 碌曲县| 鹤庆县| 南昌县| 刚察县| 瓦房店市| 嘉义市| 沾化县|