【OpenCV】opencv4 + vs2015 + win10 開發環境配置

OpenCV是開源跨平臺計算機視覺庫,提供了計算機視覺處理中大量的算法函數,使得我們可以通過調用已有的函數快速開發應用程序。

環境
操作系統: Windows 10
開發工具: Microsoft Visual Studio 2015 (vc14)
OpenCV: OpenCV4.0.1 (2.x版本、3.x版本和4.x版本配置方法大致相同)

首先,下載並安裝opencv4.0.1的庫(或者自己編譯生成opencv庫,因爲官網的編譯版本缺少某些非開源方法的函數,包括SIFT、SURF等,編譯方法如【OpenCV】opencv4.0.1+opencv_contrib4.0.1+VS2015的編譯

OpenCV官網:https://opencv.org/

  1. 選擇releases欄

Sample

  1. 選擇版本

Sample

  1. 在這個界面等幾秒鐘會彈出保存路徑,選擇要保存的地址,保存。

Sample

  1. 下載完畢,雙擊安裝opencv-4.0.1-vc14_vc15.exe(編譯的版本4.0.1支持vs2015(vc14)和vs2017(vc15)),解壓位置自選,大概需要1G的存儲空間。

Sample

Sample

  1. 解壓後會生成opencv文件夾,文件夾中內容如下,build中是編譯好的庫 包含頭文件、lib和dll,sources是opencv源碼。

Sample

7. 配置環境變量: 右鍵"此電腦"->屬性->高級系統設置->環境變量->Path->編輯->新建->將解壓得到的opencv中相應的bin文件夾的目錄添加進去並確定,這裏vc14是vs2015,vc15是vs2017。 例如:D:\opencv\opencv\build\x64\vc14\bin。如果vs2015已經打開 需要關閉vs2015並從新打開,如果最終配置還是有誤可能需要重啓計算機。

Sample

Sample

Sample

Sample

Sample

  1. 打開vs2015新建項目,並進行配置。利用快捷鍵組合 control+shift+N 彈出新建項目窗口,以新建控制檯應用程序爲例如下,填寫項目名稱和保存位置,確定。選擇一個空項目,結束。

Sample

Sample

9. 修改平臺 將x86平臺修改爲x64 (opencv官方編譯版只支持x64版本)

Sample

  1. 右鍵項目,打開屬性對話框

Sample

  1. 配置頭文件路徑和靜態庫路徑 即 include 和 lib 文件夾路徑。
    首先確定你的編譯時Debug還是Release 我們以Debug爲例,確定平臺。選則 configuration properties 下的 VC++Directories(圖1),選擇Include Directories 將opencv中的opencv2路徑添加進來(圖2-3) 如D:\opencv\opencv\build\include,選擇Library Directories 將opencv中的lib路徑添加進來(圖4-5)如D:\opencv\opencv\build\x64\vc14\lib。

Sample

Sample

Sample

Sample

Sample

12. 添加將要使用的lib名。Linker->Input->Additional Dependencies 下 打開Additional Dependencies對話框,添加使用的lib名,opencv4.x將lib整合到一個lib中了, 比2.x的版本好配置多了。因爲我們是debug下 所以添加d結尾的lib即可 即opencv_world401d.lib,如果有多個lib 則每一行填寫一個lib名。在release下,添加lib名結尾非d的lib 即opencv_world401.lib。

Sample

Sample

  1. 寫個讀圖像的代碼測試一下,新建cpp。 利用快捷鍵組合 control+shift+A

Sample

#include <opencv2\opencv.hpp> 

int main() 
{
	cv::Mat sourceImage = cv::imread("img.jpg",cv::IMREAD_COLOR);
	cv::imshow("測試圖像", sourceImage);
	cv::waitKey(0);
	return 0;
}

結果:

Sample

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章