Opencv3.1.0+VS2013(Win7 64位)

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 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(我的配置)

  1. 下面進入VS中配置,新建一個Win32控制檯程序(注:要選擇空白項)然後在新加一個cpp文件這裏寫圖片描述
  2. 右鍵解決方案——選擇配置管理器——新建X64平臺(之後的程序都要在X64活動平臺下運行)
    這裏寫圖片描述
    這裏寫圖片描述
  3. 之後要建立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中添加現有屬性表,即可
這裏寫圖片描述

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