個人電腦64位Win10系統,如今利用VS2015安裝opencv3.10。安裝之路頗爲艱辛,從一開始的VS2015的安裝,到opencv的安裝,都充滿挑戰,歷經千辛萬苦終於把opencv開發環境搭建好了,現把opencv3.10的安裝步驟記錄下來,以助於之後再次安裝少走彎路。ios
VS2015的安裝就不說了,去官網下個社區版的2015,很簡單,連破解都不須要,全免費。windows
如今開始說opencv的安裝。ide
首先去官網下個opencv3.10的windows的安裝包,官網的下載超級慢,我就給出本身下載好的安裝包把:連接:http://pan.baidu.com/s/1dFoucqX 密碼:ecajui
解壓好,出現opencv3.1的文件夾表示解壓成功。spa
第一步固然是設置環境變量。debug
個人電腦右擊,選擇屬性3d
選擇Path,而後點擊編輯blog
新建,填入路徑F:\opencv3.1\opencv\build\x64\vc14\bin圖片
點擊肯定,環境變量就設置完了。開發
用VS2015新建一個win32控制檯文件,點擊屬性管理器。
選擇debug X64下的這個選項
右鍵後選擇屬性
選擇包含目錄,對他進行編輯,加入三條路徑(必須根據本身的具體路徑進行修改)並肯定,這裏給出我本身的:
F:\opencv3.1\opencv\build\include
F:\opencv3.1\opencv\build\include\opencv
F:\opencv3.1\opencv\build\include\opencv2
選擇庫目錄,編輯它
添加路徑F:\opencv3.1\opencv\build\x64\vc14\lib
肯定後,選擇連接器的輸入選項,選擇附加依賴項,編輯它
填入下面這句:opencv_world310d.lib
點肯定
最後點一下應用
那就大功告成了!沒有遇到任何困難!如今趕忙輸入一段程序來驗證一下安裝是否正確。
注意須要把圖片lena.jpg放在源文件所在的目錄,好比E:\coding\vs 2015 test\imagetest\imagetest
#include<iostream> #include<core/core.hpp> #include<highgui/highgui.hpp> using namespace cv; using namespace std; int main() { //讀入圖片,注意圖片路徑 Mat image = imread("lena.jpg"); //圖片讀入成功與否斷定 if (!image.data) { cout << "you idiot!where did you hide lena!" << endl; //等待按鍵 system("pause"); return -1; } //建立一個名字爲「Lena」的圖像顯示窗口,(不提早聲明也能夠) namedWindow("Lena", 1); //顯示圖像 imshow("Lena", image); //等待按鍵 waitKey(); return 0; }
提醒一點,這裏記得設置爲Debug x64,很重要
編譯一下,沒有編譯錯誤
運行
成功打開圖片,opencv正確安裝!