安裝OpenCv【OpenCv3.0+VS2015配置】

這幾天手賤把用的好好的VS2010+opencv2.9專門給卸載了換了VS2015+OpenCV3.0,按照自己之前的經驗,一直配置不成功,最後,參考大神貼吧的經驗,算是完成了。放出來給大家參考一下!!!


轉載出自:http://tieba.baidu.com/p/3931605400
——————————————————————————————————————
這篇教大家如何在vs2015(64位)的opencv3.0的配置使用方法。

第一步:下載opencv3.0

地址如下:http://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.0.0/opencv-3.0.0.exe 一直點擊下一步解壓。得到如下文件夾:
這裏寫圖片描述

第二步 配置系統環境

我在網上看到有人說在path上面添加x86的文件夾,也有人說是x64的。但是我選擇了一個完美解決的方案:兩個都加。(^__^) 嘻嘻……
依次操作如下:我的電腦—》屬性(右鍵)—》高級系統設置—》環境變量—》選擇(系統變量)Path,後面加入G:\opencv\build\x86\vc12\bin;G:\opencv\build\x64\vc12\bin (PS:要查看一下原有的內容後面是否有分號,如果沒有請添加上去再輸入)
這個路徑主要以你解壓的路徑爲主 ,因爲我的opencv裝在G盤,所以以後全部以G盤爲主,只用替換掉前面的路徑即可,建議添加完後重啓或者註銷,否則可能會起不到作用。

第三步 新建測試項目

新建一個Visual C++項目,並選擇Win32控制檯應用程序(.NET Framework 4.5.2),之後省略N個字。(關於如何創建一個新的C++控制檯項目,可以搜索百度,對新手不友好就不友好吧,咬我呀╮(╯▽╰)╭)http://jingyan.baidu.com/album/dca1fa6f44eb64f1a540526f.html(vs2013和2015畫風是一樣的)
總之,最後你需要一個.cpp文件來測試。測試代碼及圖片如下:
代碼:

#include<iostream>
#include <opencv2/core/core.hpp>
using namespace cv;
int main()
{
// 讀入一張圖片(遊戲原畫) 
Mat img = imread("F:\\圖片素材\\test.jpg");
// 創建一個名爲 "遊戲原畫"窗口 
namedWindow("遊戲原畫");
// 在窗口中顯示遊戲原畫 
imshow("遊戲原畫", img);
// 等待6000 ms後窗口自動關閉
 waitKey(6000);
 }

注意:在這裏,”F:\圖片素材\test.jpg”是我要顯示的圖片路徑,每次這個程序就是顯示6秒的圖片。你需要加入自己的圖片路徑進去。

第四步 添加包含文件及庫文件

首先,選擇使用64位的解決方案平臺。 ps:這是比較重要的一部分,網上的一般都是x86的控制檯,但是vs2015上不知道爲什麼用x86的話會有很多問題。而且我本來就是64位的系統,強行要我用32位的也是醉了,所以這裏我使用的是
64位的opencv!!!!!!
64位的opencv!!!!!!
(重要的事情說三遍,這個沒少坑我!!!!)

這裏寫圖片描述
這裏寫圖片描述
G:\opencv\build\include;
G:\opencv\build\include\opencv;
G:\opencv\build\include\opencv2
也就是把 opencv文件夾中build文件夾下的include文件夾、include中的opencv及opencv2包含進去。
選擇庫目錄添加以下路徑:
G:\opencv\build\x64\vc12\lib;
G:\opencv\build\x64\vc12\staticlib;
同理,把x64文件夾中vc12文件下的lib和staticlib文件夾包含進去。注意:3.0的opencv只有v11和v12,分別代表着針對vs2010和vs2013,而vs2013和vs2015可以看做是一個版本,所以選擇v12。而vs2008、2005的只能安裝opencv2.4及以前的版本。網上也有詳細的配置方法,這裏不再詳述。

第五步 添加依賴項

選擇 連接器—》輸入—》附加依賴項,點擊附加依賴性進行添加依賴。
依賴項: opencv_ts300.lib;opencv_world300.lib (這是opencv3.0最方便的地方,對於以前特別長的依賴項上,估計他們也覺得每次要添加又臭又長的依賴項也是一件反人類的操作吧)
這裏寫圖片描述
第六步 測試
編譯之前填寫好的代碼,結果如下:
這裏寫圖片描述
好了,基本上就這樣配置完opencv了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章