OpenCV 顯示一張圖片

代碼實現一:

#include "highgui.h"
int main(int argc, char** argv)
{
    IplImage* pImg; //聲明IplImage指針 
    if ((pImg = cvLoadImage("img.JPG", 1)) != 0)
    {
        cvNamedWindow("Image", 1); //創建窗口 
        cvShowImage("Image", pImg); //顯示圖像 
        cvWaitKey(0); //等待按鍵 
        cvDestroyWindow("Image"); //銷燬窗口 
        cvReleaseImage(&pImg); //釋放圖像,注意pImg前面一定要加& 
        return 0;
    }
}

代碼實現二:

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;

int main()
{
    Mat image = imread("D:/Vs2019WorkSpace/OpenCV/OpenCV/img.jpg");  
    //存放自己圖像的路徑 
    if (image.empty())
    {
        cout << "error";
        return -1;
    }

    imshow("顯示圖像", image);
    waitKey(0);
    return 0;
}

參考

https://www.jianshu.com/p/77c5a0cac78a

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章