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秒開始下載
將她下載到你電腦的一個資料夾中備用
下載完之後會有一個這樣圖示的檔案,是一個可執行的.exe檔案,點選執行
將其解壓到一個資料夾中,解壓之後的資料夾是不可以刪除的,所以解壓路徑慎重選擇,比如小編的路徑是D:\opencv3.0
等待一段時間OpenCV3.0近3個G的檔案就解壓到D:\opencv3.0
其下有build和sources兩個資料夾
OpenCV3.0環境變數配置
選擇計算機,右鍵屬性->高階系統設定->環境變數->系統變數->找到PATH->在變數值中新增相應路徑
小編的路徑是“D:\opencv3.0\opencv\build\x64\vc12\bin”注意不要在路徑最後加分號,但兩條路徑間就得加上分號。其實這條路徑就是剛剛解壓OpenCV3.0的路徑,其中x64指的是64位系統vc12對應VS2013
但這樣配置,小編髮現第一次並不好用,所以就將“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包含目錄、庫目錄配置
現在進行目錄的配置
先在原始檔下建立一個.cpp原始檔
取名為main.cpp
然後點選檢視,在檢視下找到其他視窗,在其他視窗下找到屬性管理器,點選開啟
然後便會有一個屬性管理器的視窗了,接下來點開工程檔案help,下邊會有一個Debug Win32的資料夾,點開,下有名為Microsoft.Cpp.Win32.user的檔案,右鍵屬性
然後選擇通用屬性下的VC++目錄,右邊會有包含目錄和庫目錄,點選包含目錄,新增以下三條路徑,其實這些都是剛才OpenCV相關解壓檔案所在的目錄
D:\opencv3.0\opencv\build\include
D:\opencv3.0\opencv\build\include\opencv
D:\opencv3.0\opencv\build\include\opencv2
這三條路徑要依據自己解壓OpenCV3.0的路徑進行修改
再點選庫目錄新增下面一條路徑,這裡小編選擇的是x86,之前試過用x64發現不好使,所以x86對我的機器是好使得,大家可以嘗試一下。
D:\opencv3.0\opencv\build\x86\vc12\lib
連結庫配置----新增附加依賴項
還是剛才的屬性頁面
點選連結器,選擇輸入,會在右側看到附加依賴項,新增下面兩個檔案
opencv_ts300d.lib
opencv_world300d.lib
說明:這裡小編新增的是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執行程式-----
沒有加到工程目錄下會報錯哦
成功的話,控制檯會顯示如下的圖片
注意事項
問題總會莫名其妙的出現,沉下心來,一定會成功的
在學習OpenCV的路上共勉