我的電腦64位Win10系統,現在利用VS2015安裝opencv3.10。安裝之路頗為艱辛,從一開始的VS2015的安裝,到opencv的安裝,都充滿挑戰,歷經千辛萬苦終於把opencv開發環境搭建好了,現把opencv3.10的安裝步驟記錄下來,以助於以后再次安裝少走彎路。
VS2015的安裝就不說了,去官網下個社區版的2015,很簡單,連破解都不需要,全免費。
現在開始說opencv的安裝。
首先去官網下個opencv3.10的windows的安裝包,官網的下載超級慢,我就給出自己下載好的安裝包把:鏈接:http://pan.baidu.com/s/1dFoucqX 密碼:ecaj
解壓好,出現opencv3.1的文件夾表示解壓成功。
第一步當然是設置環境變量。
我的電腦右擊,選擇屬性



選擇Path,然后點擊編輯

新建,填入路徑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正確安裝!
