Win下VS 2019配置opencv

Win下VS 2019配置opencv

(一次配置即可,後添加屬性表)
一.環境:
Visual Studio 2019
Opencv 3.4.12
我的Opencv安裝地址:D:\opencv\opencv

  • 查看opencv版本
    打開opencv的安裝目錄---->進入build目錄---->用記事本打開OpenCVConfig-version.cmake
                   

  • 下載opencv
    官網下載地址https://opencv.org/,進入後(沒記錯的話)打開online documentation,左邊下最新版

二.系統配置

  • 環境變量
    打開控制面板---->系統和系統安全---->系統---->高級系統設置
    ---->高級---->環境變量---->系統變量---->Path在這裏插入圖片描述
    ---->在path中添加:D:\opencv\opencv\build\x64\vc15\bin
    在這裏插入圖片描述



  • 拷貝文件
    將D:\opencv\opencv\build\x64\vc15\bin目錄下的opencv_world3412.dll,opencv_world3412d.dll,opencv_ffmpeg3412_64.dll文件複製到C:\Windows\System32(三個dll文件,名稱可能不同)
                   

三.VS 2019配置

  • 創建新項目---->c++控制檯應用---->設置好名稱和存儲位置
  • 解決方案---->opencv---->右鍵屬性
  • ---->vc++目錄---->包含目錄
    在這裏插入圖片描述
    添加D:\opencv\opencv\build\include和D:\opencv\opencv\build\include\opencv2(看你的地址,即地址+\build\include和地址+\build\include\opencv2)

  • ---->vc++目錄---->庫目錄
    在這裏插入圖片描述
    添加D:\opencv\opencv\build\x64\vc15\lib(地址+\build\x64\vc15\lib)

  • ---->鏈接器---->輸入---->附加依賴項
    在這裏插入圖片描述
    添加opencv_world3412d.lib(debug模式下添加這個)
    或者opencv_world3412.lib(release模式下添加這個)
    (看看你自己之前這兩個文件是什麼名稱,在拷貝文件處)
    在這裏插入圖片描述




  • 確定
  • 退出屬性---->打開屬性管理器---->Debug Win32 如果不確定是哪個文件,可以右鍵屬性,看看哪個是剛纔改過的就ok
  • 右鍵---->添加新項目屬性表
    在這裏插入圖片描述
  • 更改屬性表的名稱爲opencvDebug,創建個新文件夾來儲存屬性表
    在這裏插入圖片描述
  • 運行時,注意改爲Debug x64
    在這裏插入圖片描述
  • 下一次,需要創建opencv文件時,直接在屬性管理器---->Debug Win32---->右鍵添加現有屬性表---->將上次保存的屬性表添加進去

四.CONGRATULATIONS!

五.測試代碼

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
   
       
    Mat srcImage = imread("C:\\Users\\441\\Desktop\\ZL\\夏目\\1.jpg");
    imshow("原圖",srcImage);
    waitKey(0);
    return 0;
}

imread()內自己添加自己的圖片地址





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