今天開始第一天使用OpenCV,下邊講講加載opencv3.1環境編寫程序的過程:
1, 基本的運行環境
Windows7 64bits旗艦版
VS2015:社區免費版
OpenCV3.1: http://opencv.org/ 完全免費
2, 已安裝操作系統+VS2015
3,點擊opencv-3.1.0.exe 進行安裝,其實就是解壓縮。
我選擇的解壓路徑是 D盤。 因此最後opencv的目錄就是:D:\opencv
4, 配置環境變量
在Path後邊添加:D:\opencv\build\x64\vc14\bin
5,建立一個win32控制檯應用程序,Test_opencv
修改項目的相關配置。具體爲:項目–屬性– 配置屬性–VC++ 目錄
–Include path(包含目錄):
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
-Lib path(庫目錄):
D:\opencv\build\x64\vc14\lib
–鏈接器–輸入–附加依賴項:
opencv_world310.lib
opencv_world310d.lib
6,完成上述步驟,環境基本就可以使用了,此時新建一個cpp文件來運行我們的第一個demo。由於我也是新手,所以網上隨手找個一個項目:
#include "stdafx.h"
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
const char *pstrImageName = "IMG_0897.JPG";
const char *pstrWindowsTitle = "OpenCV第一個程序";
//從文件中讀取圖像
IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);
//創建窗口
cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);
//在指定窗口中顯示圖像
cvShowImage(pstrWindowsTitle, pImage);
//等待按鍵事件
cvWaitKey();
cvDestroyWindow(pstrWindowsTitle);
cvReleaseImage(&pImage);
return 0;
}