OpenCV(C++)+VS環境配置


OpenCV(C++)+VS環境配置

1. 安裝

參考視頻

https://www.bilibili.com/video/BV1i54y1m7tw?from=search&seid=9015726138048557495&spm_id_from=333.337.0.0

資源在這個公眾號里

image-20210908104629121

解壓之后是這樣

image-20210908104724919

2. 搭環境

打開Visual Studio新建項目

image-20210908105307897

源文件,右鍵,添加項,添加個main

image-20210908105620895

修改release,x64

image-20210908105718770

打開屬性管理器

image-20210908111318993


出問題了,沒有Microsoft.Cpp.x64.user

image-20210908113201786

上網查了之后,應該是安裝到默認的安裝目錄里

參考解決方法:https://www.jianshu.com/p/dc41c0599f68

把MSBuild文件夾下載好安裝到C:\Users\用戶\AppData\Local\Microsoft\,再重啟vs就行了

image-20210908114154124


右鍵Microsoft.Cpp.x64.user,屬性,編輯包含目錄

image-20210908143346380

正常是這樣的界面

image-20210908143535676

選擇opencv安裝目錄的include

image-20210908143650662

同理導入include里的opencv2

image-20210908144028516

點擊確定結束

開始配置庫目錄

image-20210908144302643

選擇vc15中的lib目錄

image-20210908144405825

開始配置附加依賴項

image-20210908144526236

找到如圖目錄里的451文件,復制到附加依賴項

image-20210908144816867

image-20210908144841640

配置好以后,include導入基本就有提示了

image-20210908150401652

寫上找個圖片試試

 #include <opencv2\opencv.hpp>
 #include <iostream>
 
 
 using namespace cv;
 using namespace std;
 
 int main(int argc, char** argv) {
  Mat src = imread("E:/Visual Code/shadow_icon.png");
  imshow("input", src);
  waitKey(0);
  destroyAllWindows();
  return 0;
 }

調試-->開始執行不調試

image-20210908150443606

報錯了

哎,就是玩

把剛才vc15的bin目錄復制

image-20210908150618639

到此電腦,屬性,高級系統設置,環境變量,下面那個Path,編輯,粘進去

image-20210908150827161

然后重啟vs,再執行

image-20210908151022333

完成

如果出現導入的時候找不到頭文件

image-20210908151317621

需要把頭文件所在目錄包含進來

image-20210908151340434

image-20210908151404042

 


免責聲明!

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



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