引言
最近準備搞一搞機器視覺方面的研究,所以着手進行環境的搭建。所使用的環境是Win10 64位+VS2015+Opencv3.3.0安裝配置
Win10 64位+VS2015+Opencv3.3.0安裝配置
一、VS2015的安裝
官網下載VS2015,不會的自己百度,也可以參考下面的文章
參考文章:http://blog.csdn.net/quxiaoxia1986/article/details/52352114
二、下載OpenCV 3.3.0
目前官方最新版是3.3.1,我們這裏選用 3.3.0來給做演示,當然也可以下載最新版。
三、安裝OpenCV 3.3.0
隨意安裝在什麼盤,但是記住路徑,因爲等下配置需要用到
當前安裝的目錄是:E:\openCV\opencv3.3
三、配置環境變量
右擊計算機->屬性->高級系統設置->高級->環境變量,找到系統變量中的Path,點擊編輯,添加路徑:
由於我們配置的電腦是64位的,所以選擇x64,貌似在OpenCV3.0之後就只有x64的了
安裝目錄+\opencv\build\x64\vc14\bin
環境變量配置目錄:E:\openCV\opencv3.3\opencv\build\x64\vc14\bin
四、創建項目
打開vs2015,創建一個win32控制檯程序
五、配置運行環境
在OpenCV3.0之後,打打簡化了配置的流程,所以我們只需要簡單的三步即可完成運行環境的配置。
首先打開在vs2015的屬性管理器,默認是隱藏的
視圖->其他窗口–>屬性管理器
由於編譯分爲Debug版和Release版,我們先就Debug版進行配置,不同點在第三步連接器的配置
(1)配置VC++目錄
打開菜單欄中視圖->其他窗口->屬性窗口,在屬性管理器列表中選擇Debug|Win64 -> Microsoft.Cpp.x64.user,右鍵點擊屬性
第一步:通用屬性 -> VC++目錄 ->包含目錄中添加
E:\openCV\opencv3.3\opencv\build\include
E:\openCV\opencv3.3\opencv\build\include\opencv
E:\openCV\opencv3.3\opencv\build\include\opencv2
第二步:通用屬性 -> VC++ 目錄 -> 庫目錄中添加
E:\openCV\opencv3.3\opencv\build\x64\vc14\lib
其中 E:\openCV\opencv3.3 是OpenCV的安裝目錄,自行替換
(2)配置連接器
第三步:通用屬性 -> 鏈接器 -> 輸入 -> 附加依賴項中添加,根據自己需要的版本進行添加。(當前添加的是Debug版)
Debug版:
opencv_world330d.lib
Release版:
opencv_world330d.lib
opencv_world330.lib
六、測試
到此爲止,我們已經完成了OpenCV環境的搭建,下面我們通過一段示例代碼來進行測試,代碼是實現一張圖片的打印
(1)建立一個主cpp文件,包含如下代碼
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("one_piece.jpg");
imshow("測試程序", picture);
waitKey(20171029);
}
(2)在工程目錄下放一張圖片
(3)運行程序
選擇x64 Dubug運行程序,然後我們的第一個OpenCV程序就運行起來了,繪製出了工程目錄中的圖片。