VS2013+OpenCV3.3安裝教程
阿新 • • 發佈:2019-01-11
OpenCV——Open Source Computer Vision Library,即開源計算機視覺庫,它是基於C語言和部分C++語言來開發,可用於計算機視覺、影象處理以及模式識別和跟蹤。
一、軟體安裝
安裝OpenCV
到OpenCV的官網(http://opencv.org/)下載最新版本的OpenCV安裝包,OpenCV針對不同平臺都有安裝程式。
CMake安裝
由於我使用的是VS2013,OpenCV官網下載的都是基於VS2015以上版本,所以需要使用 CMake 生產VS2013的配置檔案。
CMake的下載地址為:https://pan.baidu.com/s/1bcuNvhPmYvSAkn9otQnL5A
解壓後然後開啟bin/cmake-gui。
二、生成VS2013配置檔案
執行CMake,選擇原始碼資料夾和你想要生成VS2013配置的資料夾
點選Configure按鈕,選擇編譯器(Visual Studio 12 2013 Win64)
選擇想要安裝的庫,點選Configure按鈕
點選Generate按鈕,生成OpenCV解決方案
- 當多次點選Configure按鈕後(一般只需要2次),紅色介面完全消失,並在介面最底下出現“Configuring done”的提示;
- 此時請點選Generate按鈕,生成相應的解決方案,若介面底下出現“Generating done“的提示,即表明解決方案生成成功;
- 繼續點選Open Project。此時CMake會自行啟動Visual studio 2013軟體,開啟上述生成的解決方案。
Visual Studio2013的配置
OpenCV解決方案的編譯
- 選擇CMakeTargets專案,找到ALL-BUILD;
- 右擊All_BUILD,然後右鍵>>選擇生成;
- 生成完成後,右擊INSTALL,然後右鍵>>選擇生成(會在自定義建立的OpenCV資料夾下生成一個install資料夾,包含了include和bin)。
配置OpenCV3.3動態連結庫
若要呼叫OpenCV3.3需要將bin絕對路徑,新增到系統環境變數中。
-新建一個空的Win32專案 Opencv_test
- 點選專案Opencv_test,右鍵選擇”屬性“
- 開啟屬性頁面後,點選”配置管理器“
- 因為上述生成的是Visual Studio2013 x64的動態連結庫,不適用於x86的工程,所以需要配置x64的工程
- 開啟VC++目錄,新增包含目錄和庫目錄
- 配置完之後,點選”連結器“>>”輸入”,在”附加依賴庫“中新增:
opencv_calib3d330d.lib
opencv_core330d.lib
opencv_dnn330d.lib
opencv_features2d330d.lib
opencv_flann330d.lib
opencv_highgui330d.lib
opencv_imgcodecs330d.lib
opencv_imgproc330d.lib
opencv_ml330d.lib
opencv_objdetect330d.lib
opencv_photo330d.lib
opencv_shape330d.lib
opencv_stitching330d.lib
opencv_superres330d.lib
opencv_video330d.lib
opencv_videoio330d.lib
opencv_videostab330d.lib - 點選確定