VS2017逐步配置OpenCV教程
VS2017逐步配置OpenCV教程
VS2017逐步配置OpenCV教程
眾所周知,OpenCV框架最初出現在C++中,雖然現在python已經封裝了大部分opencv的功能包,博主也在python中嚐到了配置OpenCV和平時使用的甜頭,但是部分應用場景下基於python的opencv生態鏈還是不夠完善(例如我現在面臨的使用OpenCV配置Kinect環境進行影像採集的需求,且Kinect作為微軟的產品,很多API限制在VS中進行開發),因此針對VS環境下的OpenCV配置也是CV方向小白們需要掌握的基本技能。
一、配置環境
本次Opencv配置基於以下環境:
Windows10 專業版
Visual Studio2017社群版
OpenCV3.4.1
二、下載OpenCV安裝包
1.OpenCV官網下載
OpenCV官網連結:https://opencv.org/releases/
找到OpenCV-3.4.1的安裝介面,點選Windows版本,稍等後會自動下載。
但是畢竟官網屬於外網,部分同學可能面臨下載過慢的問題,此時可是試一下後面的方式進行下載。
2.百度網盤下載OpenCV安裝包
我將已經下載好的OpenCV安裝包放在了百度網盤連結中,需要的同學可以自行下載,如果連結失效可以評論看到後我會傳送給你:
連結:https://pan.baidu.com/s/13nBqHrVvNVEIUmyUX2AguQ
提取碼:c1ak
複製這段內容後開啟百度網盤手機App,操作更方便哦–來自百度網盤超級會員V4的分享
二、解壓並安裝OpenCV
1.選擇路徑
2.配置系統環境變數
右鍵“我的電腦”–>屬性(R)–>高階系統環境設定–>環境變數
將OpenCV的環境變數新增至Path中。如圖:
3.檔案轉移與系統配置
完成以上兩步後
找到bin目錄下面的opencv_world341.dll、opencv_world341d.dll、opencv_ffmpeg341_64.dll3個檔案,分別複製到
C:\Windows\SysWOW64和C:\Windows\System32兩個資料夾中
三、VS2017內部配置
1.新建一個空C++專案;
2.選單欄->檢視->其他視窗->屬性管理器,找到Debug | x64(注意後面一般習慣使用Debugx64進行除錯,所以在這個下面進行配置),右鍵選擇“屬性”;
3.進入後首先在VC++目錄–>包含物件中新增如下路徑,其他不變
然後選擇“庫目錄”,新增如下路徑,其他不變
4.找到連結器–>輸入–>附加依賴項,將檔案opencv_world341d.lib名稱貼上匯入即可,點選應用,設定生效。
5.最後在專案名稱處右鍵–>屬性–>連結器–>輸入–>附加依賴項,新增opencv_world341d.lib後應用生效即可。
四、測試
在工程中新建測試程式碼,輸入以下程式碼執行:
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 讀入一張圖片(絕對路徑,選擇自己的圖片路徑)
Mat img = imread("F:\\test\\test1.jpg");
// 建立一個名為 "test"視窗
namedWindow("test");
imshow("test", img);
return 0;
}
執行後不報錯,且正確顯示出圖片即證明VS上的OpenCV配置全部成功!
相關文章
- OpenCV入門:環境配置與測試(VS2017)OpenCV
- Qt5.12配置OpenCV教程QTOpenCV
- 【OpenCV教程】OpenCV中的資料型別OpenCV資料型別
- 【OpenCV教程】OpenCV中對矩陣的常用操作OpenCV矩陣
- 配置QT Mingw & opencvQTOpenCV
- python OpenCV 入門教程PythonOpenCV
- VS2017軟體配置以及快捷鍵整理
- qtCreator中配置opencv和mingwQTOpenCV
- 【OpenCV教程】輪廓檢測過程OpenCV
- 【opencv學習筆記】001之opencv配置(win10+VS2015+OpenCV3.1.0)OpenCV筆記Win10
- MacOS配置Python+Opencv環境MacPythonOpenCV
- ArchLinux配置OpenCV C++環境LinuxOpenCVC++
- ODE(open dynamics engine)的專案環境配置VS2017
- OpenCV-android-sdk 配置以及使用(Java)OpenCVAndroidJava
- OpenCV(c++)-1 安裝和配置OpenCV4.4(Windows+visual studioOpenCVC++Windows
- Python OpenCV Tutorial Introduction影象處理教程PythonOpenCV
- 最新openCV-Python安裝教程(opencv-python版本4.4.0, Python版本: 3.9)OpenCVPython
- VS2019 配置opencv4.4OpenCV
- Sanic教程:配置
- ffmpeg配置教程
- HAProxy 配置教程
- OpenCV-Python教程:11.圖片閾值OpenCVPython
- vs2010+OpenCV_2.4.10永久配置OpenCV
- 在靜態庫下使用MFC和共享DLL下使用MFC 這兩種情況 opencv的配置,以及配置opencv配置中容易出現的問題OpenCV
- [譯]從 SQLite 逐步遷移到 RoomSQLiteOOM
- [譯] 從 SQLite 逐步遷移到 RoomSQLiteOOM
- Locust如何實現逐步負載?負載
- docker + rabbitmq 配置教程DockerMQ
- nginx常用配置教程。Nginx
- C++ | VS2017 C++專案配置使用的常見巨集定義C++
- XCode6.3上使用opencv教程(MacOSX 10.10)XCodeOpenCVMac
- OpenCV(c++)-1 安裝和配置OpenCV4.4(Windows+visual studio 2019)OpenCVC++Windows
- OpenCV在iOS中的安裝與環境配置(1)OpenCViOS
- ubuntu 安裝 OpenCv 及其Qt的開發環境配置UbuntuOpenCVQT開發環境
- JUC原始碼講解:逐步解析 join()原始碼
- 【OpenCV】OpenCV中GPU模組使用OpenCVGPU
- MongoDB安裝配置教程MongoDB
- ubantu換配置源教程。