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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenCV3.4.1+vs2017安装及配置

發布時間:2025/7/14 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenCV3.4.1+vs2017安装及配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.OpenCV3.4.1下載與安裝

1.OpenCV3.4.1下載

可以去OpenCV官網上下載

然后找到對應的系統環境就可以下載了,當然了官網上下載會很慢,推薦你們到我的csdn上下載(打波小廣告)

opencv-3.4.1-vc14_vc15程序加cmake程序-CSDN下載?download.csdn.net

2.安裝

下載完后得到opencv3.4.1.exe,下載完成后,便可以開始進行OpenCV的安裝和配置了,與其說是安裝,不如叫解壓更加合適,因為我們下載的.exe安裝文件就是一個自解壓程序而已。雙擊這個文件后程序會提示我們解壓到某個地方,推薦放到...\Program Files\下,我是放在E盤的ProgramFiles里的(因為OpenCV項目文件打包的時候,根目錄就是opencv,所以我們不需要額外新建名為opencv的文件夾),然后在彈出的對話框中點擊【Extract】按鈕。

解壓完成后會在指定的路徑下生成一個名為opencv的文件夾,包含了兩個子文件夾,分別名為build和sources。其中build文件夾是支持OpenCV使用的相關文件,而sources中為OpenCV的源代碼及相關文件

3.配置環境變量

配置方法如下:

計算機->右鍵屬性->高級系統設置->高級(標簽)->環境變量->雙擊系統變量中的PATH->添加相應的路徑

二.vs2017安裝

這部分就不詳細說了,直接去這里下載

下載 | IDE、Code 和 Team Foundation Server | Visual Studio?www.visualstudio.com

三.OpenCV3.4.1在IDE里面的配置

這部分是重中之重所以我會講的詳細一點。

1.工程包含(include)目錄的配置

首先在visual studio里面新建一個控制臺應用程序,兩種方法,可以打開vs2017在起始頁里面單擊創建新項目然后選擇windows控制臺應用程序,第二種是點擊文件->新建->項目然后選擇windows控制臺應用程序。

建好后在菜單欄里單擊視圖->屬性管理器就會在vs中多出一個屬性管理器工作區,而在屬性管理器中進行一次配置,就相當于進行了通用的配置過程,免去了以后在新建工程再額外進行配置的煩惱

在新出現的“屬性管理器”工作區中,展開【Debug|X64】(因為我用的是64位的所以選擇的是x64,如果是32位的盆友可以選擇【Debug|win32】)這里有點小坑,如果有盆友遇到了可以問我,比如說

我也是踩著坑一路過來的,哈哈,好了,繼續,右鍵【Debug|X64】選擇屬性

打開屬性頁面后在通用屬性->vc++目錄->包含目錄中添加以下三個目錄

前面的盤符根據你安裝opencv的位置來定

2.工程庫(lib)目錄的配置

這一步也是在“屬性管理器”工作區中,單擊項目->【Debug|x64】(右鍵屬性),在屬性頁面中選擇通用屬性->VC++目錄->庫目錄添加路徑

3.鏈接庫的配置

同樣是在屬性頁面中配置,鏈接器->輸入->附加依賴項

添加

其中341指的是opencv的版本3.4.1

現在我們已經配置好了,重啟一下電腦就可以愉快的和opencv進行玩耍了。當然了如果你不想重啟電腦的話也可以繼續下面的步驟在windows文件夾下加入OpenCV動態鏈接庫

方法是按照之前我們的OpenCV存放環境將存放在E:\Program Files\opencv\build\x64\vc15\bin目錄下的

這兩個文件復制到C:\Windows\SysWOW64下就可以了

接下來是我們最興奮的測試步驟,好了這是我寫的通過opencv調用電腦攝像頭和邊緣檢測的demo,可以直接copy下來使用進行測試,上代碼:

#include "stdafx.h"#include <opencv2/opencv.hpp>using namespace cv;int main(){VideoCapture capture(0);Mat edges;namedWindow("調用攝像頭");while (1){Mat frame;capture >> frame;cvtColor(frame, edges, CV_BGR2GRAY);blur(edges, edges, Size(7, 7));Canny(edges, edges, 0, 30, 3);imshow("邊緣檢測攝像頭", edges);if (waitKey(30) >= 0) break;}return 0;}

?

轉載于:https://www.cnblogs.com/JeasonIsCoding/p/9859116.html

總結

以上是生活随笔為你收集整理的OpenCV3.4.1+vs2017安装及配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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