學習OpenCV—顯示圖片
最近在學習OpenCV入門,于是記錄一下自己的學習過程。
一、配置環境
第一步
從官方網站中下載OpenCV開源庫。官方下載網站
打開官網后,能看到有很多的版本。我個人下載的是4.11.0版本。點擊圖中的下載
下載完成后,解壓出來得到如下文件:
其中build文件夾為官方已經編譯好的庫文件。Source文件夾為源代碼文件。目前我們暫時使用build文件夾。
第二步
新建測試工程,并且把上述build文件夾復制到工程目錄下。我復制到了項目的上層目錄是為了后面其他項目,不需要再復制一遍了。如下圖:
第三步:設置項目屬性
3.1設置包含文件目錄
3.2 設置.lib文件目錄
3.3 添加opencv_world4110.lib庫
二、代碼測試
測試代碼如下:
#include <iostream>
#include"opencv2/opencv.hpp"
using namespace std;int main()
{cv::Mat src = cv::imread("Image\\Bird.png");if (src.empty()){cout << "Could Not Load Image" << endl;}cv::imshow("輸入圖像",src);cv::waitKey(0);std::cout << "Hello World!\n";
}
代碼運行結果,成功顯示了在Image文件夾中的Bird.png圖片:
運行項目下的程序時,需要把opencv_world4110.dll復制到程序目錄下,如下圖:
另外也可以將opencv_world4110.dll設置到環境變量目錄下,這樣就不用每個工程都放置DLL了。
好了,今天就介紹到這里。