VS2013下OpenCV3.0環境配置?

Tags: 環境, 路徑,

OpenCV是一個基於(開源)發行的跨平臺計算機視覺庫,可以執行在Linux、Windows和Mac OS作業系統上。它輕量級而且高效——由一系列 C 函式和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的介面,實現了影象處理和計算機視覺方面的很多通用演算法。

小編Win7_64bits的系統,經歷無數次的配置後終於成功。此配置只要首次操作之後便可以長久使用(當然沒有被惡意修改的前提下)。這些個配置簡單來說就是為我們的後續工程服務的。下面讓我們開始吧。

工具/原料

VS2013

OpenCV3.0

下載安裝OpenCV3.0

相信大家機器上已經裝有VS2013了吧,假若沒有下載安裝,請先安裝吧,可以到官網下載: https://www.visualstudio.com/

下面讓我們前往下載OpenCV3.0

下載介面如圖所示,進入OpenCV for Windows等待4-5秒開始下載

將她下載到你電腦的一個資料夾中備用

VS2013下OpenCV3.0環境配置

下載完之後會有一個這樣圖示的檔案,是一個可執行的.exe檔案,點選執行

將其解壓到一個資料夾中,解壓之後的資料夾是不可以刪除的,所以解壓路徑慎重選擇,比如小編的路徑是D:\opencv3.0

等待一段時間OpenCV3.0近3個G的檔案就解壓到D:\opencv3.0

其下有build和sources兩個資料夾

VS2013下OpenCV3.0環境配置

VS2013下OpenCV3.0環境配置

OpenCV3.0環境變數配置

選擇計算機,右鍵屬性->高階系統設定->環境變數->系統變數->找到PATH->在變數值中新增相應路徑

小編的路徑是“D:\opencv3.0\opencv\build\x64\vc12\bin”注意不要在路徑最後加分號,但兩條路徑間就得加上分號。其實這條路徑就是剛剛解壓OpenCV3.0的路徑,其中x64指的是64位系統vc12對應VS2013

VS2013下OpenCV3.0環境配置

VS2013下OpenCV3.0環境配置

VS2013下OpenCV3.0環境配置

VS2013下OpenCV3.0環境配置

VS2013下OpenCV3.0環境配置

但這樣配置,小編髮現第一次並不好用,所以就將“D:\opencv3.0\opencv\build\x86\vc12\bin” 32位的路徑也加進來了,發現好使

所以小編在PATH後新增的完整內容為:“ ;D:\opencv3.0\opencv\build\x64\vc12\bin;D:\opencv3.0\opencv\build\x86\vc12\bin

大家可以按照自己的路徑進行設定就好^O^

建立一個Win32控制檯專案

首先開啟VS2013

檔案->新建->專案->Visual C++新建Win32控制檯專案

輸入名稱,比如help並選擇一個位置的資料夾

VS2013下OpenCV3.0環境配置

點選下一步,在點選下一步,勾選空專案,然後點選完成

VS2013下OpenCV3.0環境配置

VS2013下OpenCV3.0環境配置

VS2013包含目錄、庫目錄配置

現在進行目錄的配置

先在原始檔下建立一個.cpp原始檔

取名為main.cpp

VS2013下OpenCV3.0環境配置

VS2013下OpenCV3.0環境配置

然後點選檢視,在檢視下找到其他視窗,在其他視窗下找到屬性管理器,點選開啟

VS2013下OpenCV3.0環境配置

然後便會有一個屬性管理器的視窗了,接下來點開工程檔案help,下邊會有一個Debug Win32的資料夾,點開,下有名為Microsoft.Cpp.Win32.user的檔案,右鍵屬性

VS2013下OpenCV3.0環境配置

然後選擇通用屬性下的VC++目錄,右邊會有包含目錄庫目錄,點選包含目錄,新增以下三條路徑,其實這些都是剛才OpenCV相關解壓檔案所在的目錄

D:\opencv3.0\opencv\build\include

D:\opencv3.0\opencv\build\include\opencv

D:\opencv3.0\opencv\build\include\opencv2

這三條路徑要依據自己解壓OpenCV3.0的路徑進行修改

VS2013下OpenCV3.0環境配置

再點選庫目錄新增下面一條路徑,這裡小編選擇的是x86,之前試過用x64發現不好使,所以x86對我的機器是好使得,大家可以嘗試一下。

D:\opencv3.0\opencv\build\x86\vc12\lib

VS2013下OpenCV3.0環境配置

連結庫配置----新增附加依賴項

還是剛才的屬性頁面

點選連結器,選擇輸入,會在右側看到附加依賴項,新增下面兩個檔案

opencv_ts300d.lib

opencv_world300d.lib

VS2013下OpenCV3.0環境配置

說明:這裡小編新增的是Debug模式的,會看到檔案的結尾有d,

假如要新增Release模式的,將d去掉即可

Release模式:

opencv_ts300.lib

opencv_world300.lib

顯示圖片

配置已經在上面的過程中結束了,下面讓我們來顯示一張圖片,驗證一下是配置是否成功吧!

首先切換到解決方案資源管理器,然後點選原始檔main.cpp,新增如下的程式碼

#include

using namespace cv;

int main()

{

Mat picture = imread("lifehappy.jpg");//圖片必須新增到工程目錄下

//也就是和help.cpp檔案放在一個資料夾下!!!

imshow("測試程式", picture);

waitKey(20150901);

}

然後點選本地Windows偵錯程式,或者按F5執行程式-----

沒有加到工程目錄下會報錯哦

VS2013下OpenCV3.0環境配置

成功的話,控制檯會顯示如下的圖片

VS2013下OpenCV3.0環境配置

注意事項

問題總會莫名其妙的出現,沉下心來,一定會成功的

在學習OpenCV的路上共勉

相關問題答案