日韩性视频-久久久蜜桃-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环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 可以看av的网址 | 精品一区91 | 韩日精品在线 | 黄色一级免费大片 | 九色网站在线观看 | 国产午夜亚洲精品午夜鲁丝片 | 黄色在线免费 | 久久99久久98精品免观看软件 | 亚洲激情在线观看视频 | 日本黄色网络 | 欧美亚洲视频在线观看 | 无毒黄色网址 | 久久在线中文字幕 | 欧美a级黄色片 | 免费中文字幕日韩欧美 | 丝袜制服一区 | 日本打白嫩屁股视频 | 水蜜桃影库 | 成人免费在线电影 | 中文字幕乱码亚洲精品一区 | 日韩一区不卡 | 亚洲中文字幕在线观看 | 极品白嫩丰满少妇无套 | 五月天婷婷视频 | 成人动漫在线免费观看 | 久久精品黄色片 | 成人av在线影院 | 性生交大片免费看3p | 久久精品久久久精品美女 | 久久久久久久久久免费视频 | 日韩激情网| 免费a级网站 | 看片免费黄在线观看入口 | 涩涩屋视频在线观看 | 日日爽日日操 | 国产欧美在线播放 | 捆绑调教视频网站 | 成人免费看片在线观看 | 中文字幕在线观看免费 | 亚洲第一色视频 | 精品人妻无码一区二区 | 欧美韩日 | 狠狠躁夜夜躁人人爽视频 | 久久亚洲a v | av片免费| 麻豆传媒网站 | 丰满人妻一区二区三区46 | 苏晴忘穿内裤坐公交车被揉到视频 | 精品无码久久久久久久久果冻 | 亚洲精品人妻av | 伊人激情网| 久久综合亚洲精品 | 亚洲国产日韩a在线播放性色 | 少妇媚药按摩中文字幕 | 老版水浒传83版免费播放 | 打屁股无遮挡网站 | 国产欧美一区二区三区国产幕精品 | 亚洲一区,二区 | 日韩美女黄色片 | 久久久久国产一区二区 | 国产成人精品一区二 | 日本不卡视频 | 午夜免费| 午夜精品一区二区三区在线 | 日b视频免费看 | www.三区| 欧美日韩亚洲一区二区三区 | sm乳奴虐乳调教bdsm | 国产精品18久久久久久久久 | 婷婷激情小说 | 国产青草 | 操操操影院 | 爽好多水快深点欧美视频 | 精品一区二区三区免费毛片 | 已满十八岁免费观看全集动漫 | 色av影院 | 日本白嫩的bbw | 国产伦精品一区二区三区免费迷 | 国产精品人人妻人人爽人人牛 | 国产老妇视频 | 欧美aaaaa | 蜜臀av免费一区二区三区水牛 | 国产网站精品 | 国产一级片子 | 国产偷人 | 亚洲青春草 | 美女狠狠干 | 一区二区三区免费高清视频 | 少妇一区二区视频 | 久久男人视频 | 国产一区二区网 | 成人精品综合 | chinese xxxx videos andvr| 日本黄大片在线观看 | 婷婷亚洲五月色综合 | 老子午夜影院 | 成人午夜淫片免费观看 | 国产农村妇女精品 | 黑人又大又粗又长 |