visual studio 2015 Opencv 3.4.0配置


因為想做AR方面,需要了解計算機視覺知識,決定從opencv開始入門,在網上買了本毛星雲的《Opencv3編程入門》開始自學。

一.opencv 3.4.0下載安裝

在官網http://opencv.org/上找到相應版本

最新版本可以從SourceForge和GitHub下載,點擊windows后面的sourceforge下載

下載完后得到安裝包

我安裝到了D:\Program Files,無需新建opencv文件夾,opencv項目打包時根目錄就是opencv.

 

二.配置環境變量

計算機 -> 屬性 -> 高級系統設置 -> 高級(標簽) -> 環境變量 -> Path ->添加相應路徑

D:\Program Files\opencv\build\x64\vc15\bin

vc15 表示visual studio 2015,X64表示64位系統

 

三.工程包含目錄的配置

1.打開visual studio 2015,新建一個項目,選擇win32控制台應用程序,命名,比如test

下一步

勾選項目空

2.在source files(源文件)處右鍵單擊->添加->new Item

選定C++文件(CPP),命名,比如main

3.在菜單欄中 單擊view -> other windows -> property Manager(屬性管理器)

 

在新出現的"屬性管理器"工作區中,展開[Debug|X64]    (如果用win32編譯器則在[Debug|Win32]展開,后面一樣)

4.在屬性頁面->VC++目錄->include Directories(包含目錄)中添加以下三個目錄

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv

D:\Program Files\opencv\build\include\opencv2

實際路徑對照opencv解壓目錄,路徑不要手打容易出錯

5.下一步,工程庫(lib)目錄的配置

與上一步類似,在同一頁面,vc++目錄 -> library Directories(庫目錄)中添加

D:\Program Files\opencv\build\x64\vc15\lib

6.鏈接庫的配置

 

屬性頁面 -> linker(連接器) -> input(輸入) -> Additional dependencies(附加的依賴項)

添加 opencv_world340d.lib

單擊 應用, 確定,重啟VS

將debug模式調為 X64

輸入#include,如果出現opencv,則初步認為配置成功

 

 輸入以下程序測試:

#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
          // 讀入一張圖片
          Mat img = imread("D:\\迅雷下載\\1.jpg");
          //在窗口中顯示載入的圖片
          imshow("[載入的圖片]", img);
          // 等待10000 ms后窗口自動關閉
          waitKey(10000);
          return 0;
}

我遇到的問題:

1.開始時配置配置工程包含目錄和工程庫目錄時誤裝到win32下

2.測試別的程序時 找不到頭文件"stdafx.h",還沒找到解決方案,不過不影響配置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM