OpenCV2.4.9+VS2010安裝配置教程
阿新 • • 發佈:2019-02-11
第一步:
下載安裝win版本的OpenCV包
第二步:
配置環境變數
計算機->右鍵單擊屬性->高階系統設定->環境變數->系統變數欄中找到Path->編輯->新增以下程式碼(不要覆蓋之前的,每段程式碼之間有分號請注意):
C:\OpenCV\opencv\build\x64\vc10\bin;
C:\OpenCV\opencv\build\x86\vc10\bin
格式為:磁碟\檔名\build\x64為64位x86為32位\vc10為VS2010以此類推\bin
請根據自己情況編輯修改
第三步:
工程包含目錄設定
- 檔案->新建專案->Win32控制檯應用程式並命名選擇路徑->單擊下一步在應用程式設定頁面勾選空專案
- 完成上述步驟之後已經建立好一個專案;
- 在解決方案資源管理器中右鍵單擊原始檔->新增->新建項->選定C++檔案單擊新增
- 在選單欄裡單擊檢視->屬性管理器->單擊Debug|Win32檔案前的箭頭->Microsoft.Cpp.Win32.userDirectories右鍵單擊屬性
- 開啟屬性頁面後選擇通用屬性->VC++目錄->包含目錄新增:
C:\OpenCV\opencv\build\include;
C:\OpenCV\opencv\build\include\opencv;
C:\OpenCV\opencv\build\include\opencv2;
請根據自己情況編輯修改
工程庫目錄的配置
開啟屬性頁面後選擇通用屬性->VC++目錄->庫目錄中新增:
D:\Program Files\OpenCV\opencv\build\x86\vc10\lib;
請根據自己情況編輯修改,建議使用x86
第四步:
連結庫的配置
- 在選單欄裡單擊檢視->屬性管理器->單擊Debug|Win32檔案前的箭頭->Microsoft.Cpp.Win32.userDirectories右鍵單擊屬性
開啟屬性頁面後選擇通用屬性->連結器->輸入->附加的依賴項中新增:
//debug配置新增: opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_features2d249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib opencv_legacy249d.lib opencv_ml249d.lib opencv_objdetect249d.lib opencv_ts249d.lib opencv_video249d.lib //release配置新增:
第五步:
測試配置是否成功
將任意一張jpg圖片名稱,改為1,新增進存放原始檔.cpp的工程檔案中,即與原始檔在同一資料夾下
複製輸入以下程式碼
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img=imread("1.jpg");
imshow("Javis",img);
waitKey(6000);
}
圖片正常顯示,配置完畢。
報錯注意:
- 圖片存放位置是否正確
- 檔案配置路徑是否正確
- 附加依賴項新增是否缺少