Windows下OpenCV的環境配置

2022-07-27 21:42:23 字數 2852 閱讀 9782

然後就可以按照下面的圖示配置環境變數了。

5) 注意前面要加分號(":")以與前面的環境變數分開。新增的目錄就是opencv的動態鏈結庫(dll)所在的目錄(要根據所安裝的visual studio的版本和編譯器的位數選擇合適的目錄,vs2010對應vc10,vs2012對應vc11,vs2013對應vc12, 32位編譯器就選擇x86,64為編譯器就選擇x64)。

也可以在使用者變數出新增path變數,方法同上

最後我們需要新建乙個空的控制台專案來完成專案屬性的配置

1) 開啟新建專案的屬性管理器,並在debug模式下新建屬性頁(proporty sheet)

2) 雙擊開啟新建的屬性頁,新增「附加包含目錄

新增如下三個目錄(要根據實際情況進行新增):

d:\opencv\build\include

d:\opencv\build\include\opencv

d:\opencv\build\include\opencv2

3) 新增「附加庫目錄

新增如下目錄(要根據實際情況進行新增):

d:\opencv\build\x86\vc12\lib

4) 新增「附加依賴項

所需新增內容如下(要根據opencv版本號新增):

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_nonfree249d.lib

opencv_objdetect249d.lib

opencv_ocl249d.lib

opencv_photo249d.lib

opencv_stitching249d.lib

opencv_superres249d.lib

opencv_ts249d.lib

opencv_video249d.lib

opencv_videostab249d.lib

release模式下的配置與上面步驟一樣,只是「附加依賴項」要換成下面這樣(也就是去掉每個專案版本號後面的d)

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_nonfree249.lib

opencv_objdetect249.lib

opencv_ocl249.lib

opencv_photo249.lib

opencv_stitching249.lib

opencv_superres249.lib

opencv_ts249.lib

opencv_video249.lib

opencv_videostab249.lib

所有操作完成後,儲存屬性頁。在專案目錄下我們可以看到

用文字編輯器開啟兩個檔案可以看到

我們可以從這兩個檔案清楚的了解到專案的配置。

以後建立新的opencv專案是只需要把這兩個屬性頁新增到專案就可以了。

如果覺得每次都要新增一次屬性頁很麻煩,我們可以把這些配置新增到乙個「全域性屬性頁」,如下圖

但這只適用於「附加包含目錄」和「附加庫目錄」,而對於「附加依賴項」仍然需要專門指定乙個屬性頁(property page)

參考資料:

windows下配置OpenCV過程

很多影象處理問題基於opencv庫進行,今天嘗試了在windows系統下配置opencv 配置過程主要參考wangseaquan的部落格 2 可以使用別人寫好的配置檔案,但需要根據自己情況修改。建議按照部落格中的步驟,自己進行設定。需要注意,新增的所有檔案為x 86 即win32 對應的檔案。3 第...

windows下OpenCV庫安裝

由於大量的學習筆記在windows下,一直切ubuntu不是很舒服,所以想著在windows下安裝opencv庫來進行日常的練習。由於在ubuntu上一直使用clion,在windows下我也選擇clion而不是vs。但其中有一些步驟需要調整。opencvx.x.x sources 3rdparty...

OpenCV在Windows下編譯WITH Qt

1.安裝好qt和qtcreator 2.解壓opencv原始碼到乙個目錄下。路徑不能帶空格和中文。3.把e qt qtcreator 2.1.0 mingw bin新增到系統環境變數中。4.安裝cmake gui,執行。設定好opencv原始碼路徑和目標路徑。點configure,選擇mingw m...