日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows系统下的Visual studio2019 安装 opencv4.5.1的安装

發布時間:2025/5/22 windows 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows系统下的Visual studio2019 安装 opencv4.5.1的安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OpenCV文檔:https://docs.opencv.org/4.5.1/examples.html

  • 安裝OpenCV – 4.5.1,下載地址 https://opencv.org/releases/

    下載完成后得到opencv-4.5.1-vc14_vc15.exe,如圖所示
  • 安裝opencv,安裝目錄自定義。我的電腦安裝在 H:\opencv
    然后就是各種配置,這是最關鍵的地方。

    我的電腦配置:win10,64位操作系統
  • 環境變量的配置方法【此電腦】→【屬性】→【高級系統設置】→【環境變量】→ 雙擊系統變量的PATH → 在變量值里面添加相應的路徑。




    Visual studio的工程包含目錄的配置:
  • 打開Visual Studio,第一步:創建工程

    創建好一個工程后,對新建的項目右鍵,找到屬性。

    將平臺修改為x64

    注:因為我的電腦是x64操作系統,如果選擇Win32可能出錯,錯誤原因是“與目標計算機沖突”,這是一個坑,請根據實際情況來選擇,本篇博客此操作是基于 win10,64位操作系統進行操作的。

    打開屬性頁面后,首先在【通用屬性】→【VC++目錄】→【包含目錄】中添加一下兩個目錄。

    H:\opencv\opencv\build\include

    H:\opencv\opencv\build\include\opencv2

    請根據自己電腦安裝的位置找到以下文件,并把該文件的路徑添加到【包含目錄】中



    還是在【VC++目錄】下,在【庫目錄】中添加 H:\opencv\opencv\build\x64\vc15\lib 這個路徑,如下圖所示。



    接著也是在【通用屬性】→【鏈接器】→【輸入】→【附加依賴項】單擊,如下圖所示進行添加:

    opencv_world451d.lib



    最后一步:在Windows文件夾下介入OpenCV動態鏈接庫(H:\opencv\opencv\build\x64\vc15\bin), 就是把相關的dll都復制到Windows操作系統的目錄下。存放路徑就是C:\Windows\System32

    到這里OpenCV和Visual Studio都配置完成了,下面寫個圖像顯示的程序試試效果。

    #include<iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp>using namespace cv;void main(){Mat img = imread("K:/1.png");imshow("原始圖", img);waitKey(0); }

    遇到以下幾點需要注意的是:
    (1)如果選擇平臺上不一致,比如我選擇x86的平臺,會報以下錯誤,如圖所示:

    opencv_world451.lib(opencv_world451.dll) : fatal error LNK1112: 模塊計算機類型“x64”與目標計算機類型“x86”沖突


    (2)如果在該操作中
    【通用屬性】→【鏈接器】→【輸入】→【附加依賴項】單擊,添加:

    opencv_world451d.lib

    如果添加 opencv_world451.lib會出現以下錯誤

    0x00007FFB0DF1D759 處(位于 1.ShowImg.exe 中)有未經處理的異常: Microsoft C++ 異常: cv::Exception,位于內存位置 0x0000009A4D97F1B0 處。

    (3)Mat img = imread(“K:/1.png”);
    代碼中的路徑使用的格式不支持 以下這種格式 \
    Mat img = imread(“K:\1.png”);

    否則會報錯

    0x00007FFB0DF1D759 處(位于 1.ShowImg.exe 中)有未經處理的異常: Microsoft C++ 異常: cv::Exception,位于內存位置 0x0000009A4D97F1B0 處。

    總結

    以上是生活随笔為你收集整理的Windows系统下的Visual studio2019 安装 opencv4.5.1的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。