天天看點

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析

目錄

Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析

前言

一、下載下傳opencv

二、解壓Opencv

三、配置環境變量

四、配置VS2019 

1. 配置包含目錄:

2. 配置庫目錄

 3. 配置附加依賴項

總結

前言

記錄vs 2019 開發opencv 環境配置部分及VS 項目配置目錄解析

vs 使用2019版, 2015、2017版配置類似

一、下載下傳opencv

官網位址:https://sourceforge.net/projects/opencvlibrary/

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

一般直接下載下傳最新版本,也可選擇其它版本 

二、解壓Opencv

可解壓至任意目錄

我解壓至D 盤 D:\OpenCv

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

三、配置環境變量

win10

找到解壓的OpenCv 目錄

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

'''注意:'''  vc14 對應 VS 2015  , vc15 對應 vs 2017、VS2019 版本

新增環境變量

D:\OpenCv\opencv\build\x64\vc15\bin

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

四、配置VS2019 

打開或建立解決方案

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

1. 配置包含目錄:

包含目錄:尋找#include<xxxx.h>中的xxxx.h的搜尋目錄 

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

 添加兩項:

D:\OpenCv\opencv\build\include

D:\OpenCv\opencv\build\include\opencv2

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

 差別于引用目錄:

引用目錄:搜尋通過 #using 指令在源代碼中引用的程式集和子產品(中繼資料)檔案的目錄。對應于 LIBPATH 環境變量。

源目錄:

        搜尋用于 IntelliSense 的源檔案的目錄。

排除目錄:

        檢查生成依賴項時,不會搜尋目錄。

C/C++:附加包含目錄

    正常->附加包含目錄:尋找#include<xxxx.h>中的xxxx.h的搜尋目錄(每一項對應一個檔案夾XXXX,檔案夾中包含了編譯時所需的頭檔案,使用時直接#include<XXXX>即可)

2. 配置庫目錄

添加庫目錄

庫目錄:尋找.lib檔案的搜尋目錄

D:\OpenCv\opencv\build\x64\vc15\lib

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

 3. 配置附加依賴項

連結器:

    正常->附加庫目錄:尋找.lib檔案的搜尋目錄

    輸入->附加依賴項:lib庫(C++的庫會把函數、類的聲明放在*.h中,實作放在*.cpp或*.cc中。編譯之後,*.cpp,*.cc,*.c會被打包成一個.lib檔案,這樣可以保護源代碼)

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

在附加依賴項中添加 opencv_world453d.lib 

注意 opencv_world453d.lib與opencv_world453.lib 的差別

opencv_world453d.lib 是 Debug 版本

opencv_world453.lib  為release 版本

人工智能學習筆記之計算機視覺(一)Visual Studio  配置Opencv 開發環境及VS 項目配置目錄解析前言一、下載下傳opencv二、解壓Opencv四、配置VS2019 總結

五、 常見錯誤

 關于openCV報錯無法打開檔案“opencv_worldXXXd.obj”的配置問題

添加opencv_world340d.lib檔案時,你可能資料總管隐藏了檔案擴充名,添加的是opencv_world340d,是以編譯的時候報錯找不到opencv_world340d.obj

參考: https://blog.csdn.net/u012043391/article/details/54972127

總結

本文僅記錄學習 Opencv 的配置

繼續閱讀