版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/wangxiaobei2017/article/details/78411256
折騰了一天終於把他弄得差不多了,Opencv從3.0開始配置發生了一點變化,之前的版本不清楚,3.1.0版本中只有X64文件夾,所以在VS中的活動平臺要選擇X64,不再是之前的Win32了,下面開始一步步演示。
1.首先電腦中要安裝VS2013和Opencv,然後配置環境變量(計算機——屬性——高級系統設置——環境變量——系統變量——path)
注:這裏的路徑是增加一個路徑,千萬不要刪除之前的路徑。新增加的路徑爲C:\Opencv\opencv\build\x64\vc12\bin(我的配置)
- 下面進入VS中配置,新建一個Win32控制檯程序(注:要選擇空白項)然後在新加一個cpp文件
- 右鍵解決方案——選擇配置管理器——新建X64平臺(之後的程序都要在X64活動平臺下運行)
- 之後要建立VS和Opencv之間的聯繫,設置包含目錄和庫目錄還有附加依賴項。打開項目屬性進行設置
5.之後在Release設置爲opencv_world310.lib
6.進行測試
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("123.jpg");//圖片必須添加到工程目錄下
//也就是和.cpp文件放在一個文件夾下!!!
imshow("測試程序", picture);
waitKey(0);
}
這種方式不太理想,每個新的解決方案都要重新配置。所以有了另一種方法;通過配置Opencv的屬性文件,每次只要把屬性文件調進來就行。
之前的步驟都一樣,在選擇完X64平臺後,在Debugx64下添加新項目屬性表,
重新命名opencv_3.1(這個屬性表每個項目都要添加一次),
之後更改屬性表的屬性,
和之前一樣 需要更改的地方有三處 包含目錄 庫目錄 和連接器
更改完以後,就可以在VS2013中使用Opencv了,之後每次建立新的項目後,首先要在配置管理器中將平臺更改爲X64,之後在Debugx64中添加現有屬性表,即可