1. 程式人生 > >OpenCV2.4.9+VS2010安裝配置教程

OpenCV2.4.9+VS2010安裝配置教程

第一步:

下載安裝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配置新增:
    opencv_calib3d249.lib opencv_contrib249.lib opencv_core249.lib opencv_features2d249.lib opencv_flann249.lib opencv_gpu249.lib opencv_highgui249.lib opencv_imgproc249.lib opencv_legacy249.lib opencv_ml249.lib opencv_objdetect249.lib opencv_ts249.lib opencv_video249.lib

第五步:

測試配置是否成功

將任意一張jpg圖片名稱,改為1,新增進存放原始檔.cpp的工程檔案中,即與原始檔在同一資料夾下
複製輸入以下程式碼

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
    Mat img=imread("1.jpg");
    imshow("Javis",img);
    waitKey(6000);
}

圖片正常顯示,配置完畢。

報錯注意:

  • 圖片存放位置是否正確
  • 檔案配置路徑是否正確
  • 附加依賴項新增是否缺少