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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

QT学习:Qt 5.11.1+OpenCV (含Contrib)-3.4.3环境搭建

發布時間:2024/9/30 c/c++ 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT学习:Qt 5.11.1+OpenCV (含Contrib)-3.4.3环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、安裝CMake

CMake是用于編譯的基本工具,其下載地址為:https://cmake.org/download/,下載獲得的安裝包 文件名為cmake-3.12.3-win64-x64.msi,雙擊啟動安裝向導,如圖所示:

單擊“Next”按鈕,在如下圖所示的左邊頁面中勾選“I accept the terms in the License Agreement”復 選框接受許可協議,在右邊頁面中選中“Add CMake to the system PATH for all users”單選按鈕添加系統路徑變量。

二、添加系統環境變量

進入Windows系統環境變量設置對話框,由于剛才的設置,CMake已經自動將其安裝路徑“C:\Program Files\CMake\bin”寫入環境變量Path中。
在環境變量Path的編輯框中,添加Qt相關的路徑變量,即在末尾添加如下字符串:
;C:\Qt\Qt5.11.1\5.11.1\mingw53_32\bin;
C:\Qt\Qt5.11.1\5.11.1\mingw53_32\lib;
C:\Qt\Qt5.11.1\To ols\mingw530_32\bin

三、下載OpenCV

OpenCV的官方下載地址為https://opencv.org/releases.html,如下圖所示。這里,我們選擇 OpenCV 3.4.3版,單擊“Sources”超鏈接下載其源代碼的壓縮包, 得到opencv-3.4.3.zip

四、下載Contrib

從OpenCV標準Github網站(如下圖所示)下載Contrib,地址為https://github.com/opencv。

單擊下圖左側的超鏈接“opencv_contrib”進入Contrib發布頁,如下圖右側所示,再單擊“releases” 超鏈接進入Contrib下載頁,因選擇Contrib擴展庫的版本必須與OpenCV的版本嚴格一致,故本文選擇3.4.3版,下載得到opencv_contrib-3.4.3.zip。

五、編譯前準備

1、準備目錄

(1)在D:盤根目錄下新建OpenCV_3.4.3-Source文件夾,將下載得到的OpenCV庫的opencv-3.4.3.zip包解壓,將得到的所有文件復制到該文件夾。
(2)在D:盤根目錄下新建Contrib_3.4.3-Source文件夾,將下載得到的Contrib擴展庫的opencv_contrib- 3.4.3.zip包解壓,將得到的所有文件復制到該文件夾。
(3)在D:盤根目錄下再新建一個OpenCV_3.4.3-Build文夾,用于存放編譯后生成的文件和庫。

2、改動源文件

(1)修改:D:\OpenCV_3.4.3-Source\3rdparty\protobuf\src\google\protobuf\stubs\io_win32.cc文 件,將“nullptr”改為“NULL”。
(2)修改:D:\OpenCV_3.4.3-Source\modules\videoio\src\cap_dshow.cpp文件,增加宏定義 “#define STRSAFE_NO_DEPRECATE”語句。
(3)修改:D:\OpenCV_3.4.3-Source\modules\photo\test\test_hdr.cpp文件,增加頭文件包含 “#include ”和“#include ”。

3、安裝Python

由于OpenCV庫的某些功能模塊的運行還依賴于Python平臺,故編譯前還要在自己的計算機操作 系統中安裝Python語言,這里安裝的是64位Python 3.7,從Python官網https://www. python.org/downloads/windows/下載獲得安裝包python-3.7.0-amd64.exe,雙擊啟動安裝向導,如下圖所示:

六、編譯配置

1、設置路徑

首先打開CMake工具進行編譯相關的配置。雙擊桌面圖標“CMake (cmake-gui)”( ),啟動CMake, 出現如圖所示的CMake主界面。

2、選擇編譯器

設置好路徑后,單擊左下角的“Configure”按鈕,彈出如下圖所示的窗口。

單擊“Next”按鈕,在彈出的如下圖所示的界面上要求用戶指定編譯器所對應的C/C++編譯程序路徑, 這里選擇C編譯程序的路徑為“C:\Qt\Qt5.11.1\Tools\mingw530_32\bin\ gcc.exe”;選擇C++編譯程序的路徑為 “C:\Qt\Qt5.11.1\Tools\mingw530_32\bin\g++.exe”。

單擊“Finish”按鈕回到CMake主界面,此時主界面上的“Configure”按鈕變為“Stop”按鈕,右邊進度條 顯示進度,同時下方輸出一系列信息,表示編譯器配置正在進行中,如圖所示。

隨后,在主界面中央生成了一系列紅色加亮選項條的列表,同時下方信息欄中輸出“Configuring done”,表示編譯器配置完成,如圖所示。

3、設置編譯選項

這些紅色加亮的選項并非都是必須編譯的功能,在上圖中要確保選中“WITH_OPENGL”和 “WITH_QT”這兩個編譯選項,如圖所示。

同時,要確保取消勾選“WITH_MSMF”編譯選項,如圖所示。

另外,為了將Contrib擴展庫與OpenCV無縫整合,還需要設置OpenCV的外接模塊路徑,如下圖所示,從眾多的紅色加亮選項條中找到一個名為“OPENCV_EXTRA_MODULES_ PATH”的選項,設置其值為 “D:/Contrib_3.4.3-Source/modules”(即之前在準備時存放Contrib源文件目錄下的modules子目錄)。

設置完成后,再次單擊“Configure”按鈕,界面上的紅色加亮的選項全部消失,同時在下方信息欄中 輸出“Generating done”表示編譯選項全部配置完成,如圖所示:

七、開始編譯

所有的設置項都完成后,就可以開始編譯了。打開Windows命令行,進入到事先建好的編譯生成目標目 錄D:\OpenCV_3.4.3-Build下,輸入編譯命令:
mingw32-make 啟動編譯過程,如圖所示:

在進度顯示100%時,出現“Built target opencv_version_win32”信息,表示編譯成功,如下圖所示:

八、安裝OpenCV庫

編譯完成的OpenCV庫必須在安裝后才能使用,在命令行中輸入: mingw32-make install 安裝OpenCV庫,如圖所示:

安裝OpenCV庫 命令窗口中輸出安裝過程及進度,安裝過程比編譯過程要快得多,很快就能安裝好。 此時,打開D:\OpenCV_3.4.3-Build文件夾,可以發現其下已經編譯生成了很多文件,如下圖所示:

安裝OpenCV庫 其中有一個名為“install”的子目錄,進入其中即“D:\OpenCV_3.4.3-Build\install\x86\mingw\ bin”下的 所有文件就是編譯安裝好的OpenCV庫文件,將它們復制到Qt項目的Debug目錄下就可以使用了。最終得到的OpenCV庫如圖所示:

總結

以上是生活随笔為你收集整理的QT学习:Qt 5.11.1+OpenCV (含Contrib)-3.4.3环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲精品在线视频观看 | 欧美日本道 | 欧美日韩在线一区 | 成年人福利网站 | 日本a v在线播放 | 国产精品综合久久久 | 美女又黄又免费的视频 | 免费在线视频你懂的 | 久久久久久久女国产乱让韩 | 高清视频一区二区三区 | 精品国产乱码久久久久 | 国产激情在线播放 | 菊肠扩张playh | 91精品国产乱码久久久张津瑜 | 欧美日韩在线免费播放 | 任你操精品 | 夜夜嗨国产 | 一区二区播放 | 久99| 日韩毛片在线 | 精品色 | 黄色av免费在线播放 | 国产一区第一页 | 老司机av导航 | 成人在线免费视频观看 | 搡8o老女人老妇人老熟 | 色999五月色 | aa片在线观看视频在线播放 | 免费在线观看黄色网址 | 日日操狠狠干 | 欧美激情成人在线 | 久久久久久亚洲av毛片大全 | 亚洲午夜久久久久久久国产 | 综合五月婷 | 午夜视频免费看 | いいなり北条麻妃av101 | 中午字幕在线观看 | 国产成人手机在线 | 国产一级片免费在线观看 | 高h视频在线免费观看 | 欧美一区二区三区影视 | 日韩插插插 | 老司机在线精品视频 | 色妇av | 国产福利电影在线 | 夫妻性生活黄色片 | 亚洲综合图片一区 | 97久久久久久 | 香蕉成人在线视频 | 色播五月激情五月 | 中文在线a√在线8 | 老司机黄色片 | 亚洲干 | 日韩在线网址 | 日本v视频| av毛片在线免费看 | 欧美性xxxx | 夜夜草导航 | 国产精品拍拍 | 欧美精品一二三区 | 在哪里看毛片 | 欧洲精品在线播放 | 亚洲精品一区二区三区蜜臀 | 欧美丰满熟妇bbbbbb百度 | 青娱乐97| 国产丝袜一区二区三区 | 深夜毛片| www.97ai.com| 波多野吉衣一区二区 | 成人导航网站 | 爱爱精品| 91肉色超薄丝袜脚交一区二区 | 亚洲熟妇无码一区二区三区导航 | 国产乱仑 | 国产剧情自拍 | 91精品视频一区 | 国产精品国产三级国产 | 国产视频1 | 亚洲无码精品国产 | 亚洲欧美视频二区 | 麻豆视频在线 | 高清一区在线观看 | 日韩精品黄 | 奇米精品一区二区三区在线观看一 | 久久伊人免费视频 | 污视频网站免费 | 一级免费看 | 18久久| 国产乱码一区二区三区 | 国产第一草草影院 | 黑人极品ⅴideos精品欧美棵 | xxx日本黄色 | 五月天综合在线 | 九九久久国产视频 | 一区二区有码 | 亚洲欧美成人网 | 嫩草嫩草嫩草嫩草嫩草 | 亚洲永久无码精品一区二区 | 久久久久国产一区二区三区 |