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

溫馨提示×

C++中如何實現LoadImage功能

c++
小樊
85
2024-09-06 08:12:59
欄目: 編程語言

在 C++ 中,可以使用 OpenCV 庫來實現加載圖像的功能

#include <opencv2/opencv.hpp>
#include<iostream>

int main(int argc, char** argv) {
    if (argc != 2) {
        std::cout << "Usage: LoadImage<image_path>"<< std::endl;
        return -1;
    }

    // 讀取圖像文件
    cv::Mat image = cv::imread(argv[1], cv::IMREAD_COLOR);

    // 檢查圖像是否正確加載
    if (!image.data) {
        std::cout << "No image data."<< std::endl;
        return -1;
    }

    // 顯示圖像
    cv::namedWindow("Display Image", cv::WINDOW_AUTOSIZE);
    cv::imshow("Display Image", image);

    // 等待按鍵,然后關閉窗口
    cv::waitKey(0);
    cv::destroyAllWindows();

    return 0;
}

要編譯和運行此程序,請確保已安裝 OpenCV 庫。然后將程序保存為 load_image.cpp,并使用以下命令進行編譯:

g++ -o load_image load_image.cpp `pkg-config --cflags --libs opencv4`

最后,通過提供圖像文件路徑作為參數來運行程序:

./load_image /path/to/your/image.jpg

這將顯示指定的圖像。

0
张北县| 浦县| 安阳县| 临高县| 东阳市| 瓦房店市| 扎兰屯市| 宜章县| 夏河县| 绥宁县| 临清市| 泽库县| 德安县| 璧山县| 土默特左旗| 五原县| 龙江县| 涡阳县| 津市市| 老河口市| 西宁市| 循化| 沅江市| 广水市| 柘城县| 鄂州市| 龙南县| 寿宁县| 香河县| 贵南县| 漳平市| 赤城县| 福海县| 呼图壁县| 枣阳市| 高阳县| 六枝特区| 泸溪县| 甘谷县| 锡林郭勒盟| 曲阳县|