QT5.14.2、CMake 擴展openCV

一、準備工具

Qt5.14.2

c++11

cmake3.24.0

opencv3.4.16

二、使用cmake可擴展opencv?

首先解壓cmake、opencv 兩個下載的壓縮包,如下:

運行cmake-gui.exe

打開后有彈窗選擇,

然后進入QT的安裝路徑下找 mingw73_64文件下的 C和C++的執行文件



這個截圖是我擴展編譯完成后的截圖

這里需要添加和幾個參數 主要用到 bool和string 如下圖:

新增OPENCV_VS_VERSIONINFO_SKIP,選BOOL 取值1或者勾選value
新增 CMKAE_BUILD_TYPE,選string 取值release

新增 Qt5_DIR ,? ? ? C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\cmake\Qt5 選path

在search中排查選項勾選情況


其他選項勾選如下:
BUILD_SHARED_LIBS? ????????????????勾選
WITH_OPENGL? ? ? ? ? ? ?????????????????勾選
WITH_QT? ? ? ? ? ? ? ? ????????????????????????不勾選
OPENCV_ENABLE_ALLOCATOR_STATS? ? 不勾選
WITH_OPENCL_D3D11_NV? ? ? ? 不勾選
BUILD_opencv_world? ? ? ? 不勾選
OPENCV_GENERATE_SETUPVARS? ? ? ? 不勾選
OPENCV_ENABLE_ALLOCATOR_STATS? ? ? ? 不勾選
BUILD_SHARED_LIBS? ? ? ? ? ? ?勾選

上述操作完成后,依次點擊 Configure 、Generate

先點擊Configure,出現?Configuring done 后。點擊??Generate 等待?Generate done 出現

這里 cmake擴展選項就完成了

三、編譯opencv擴展

在完成上面步驟后,會出現上面指定的?build_mingw64 文件

打開菜單中的 MinGw終端

使用命令進入上面生成的文件夾

cd D:\opencv\build_mingw64

開始執行編譯命令

mingw32-make j 8

完成后執行命令

mingw32-make install

這里整個命令執行就完成了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/94797.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/94797.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/94797.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【3D入門-指標篇下】 3D重建評估指標對比-附實現代碼

3D重建評估指標對比表 每個指標的具體代碼位于文章末尾指標計算方法數值范圍評估重點優缺點適用場景Chamfer Distance (C1)從預測網格到真實網格的平均距離[0, ∞)幾何形狀準確性優點:直觀、計算高效缺點:對噪聲敏感整體形狀評估Chamfer Distance (C2)從…

香港電訊創新解決方案,開啟企業數字化轉型新篇章

在數字化浪潮席卷全球的今天,企業正加速突破傳統辦公和業務模式的桎梏,力求通過高效協同與業務創新實現跨越式發展。香港電訊作為科技解決方案提供商,持續推動技術創新應用。近期,香港電訊通過多項創新應用、產品升級及戰略合作&a…

數據分析編程第六步:大數據運算

6.1 數據介紹直接打開集算器運行 createEventsAndUsers.splx 文件,就可以得到如下兩張表(也可以根據代碼中的注釋,修改起止日期以及每天的數據量):電商數據表 events.csv字段名含義eventID事件編號, 從 1 開始流水號us…

vue2+elementui 表格單元格增加背景色,根據每列數據的大小 顏色依次變淺顯示2

注意: 正數前5和負數后5的顏色是固定的,剩下5之后的數據顏色是根據第5個顏色依次變淺的; 封裝的js方法: /*** 最終版表格顏色處理器* param {Array} data 完整表格數據* param {String} field 當前字段名* param {Object} row 當前…

【AOSP】Android Dump 開發與調試指南

在 Android 系統開發與調試中,dump 是一個不可或缺的強大工具。它能夠提供關于系統服務、應用程序狀態以及底層硬件信息的詳細快照。對于希望深入了解 Android 系統內部工作原理、排查復雜問題或進行性能優化的開發者來說,掌握 dump 的使用至關重要。一、…

Qt數據結構與編碼技巧全解析

文章目錄Qt中的數據結構QDebugqDebug函數QT的內置類型一般都會重載 << 運算符QT的幾何規則QString 字符串編碼變長 VS 定長QString 適合中轉數據嗎&#xff1f;Qstring 的底層使用寫時復制QString的具體使用QString 的構造函數格式化構造數值轉化為字符串字符串轉成數值增…

Ubuntu操作系統下MySQL、MongoDB、Redis

在開發和運維過程中&#xff0c;經常需要從Windows客戶端遠程連接到Ubuntu服務器上的數據庫。本文將詳細介紹如何在Ubuntu操作系統下安裝和配置MySQL、MongoDB和Redis&#xff0c;以允許從Windows客戶端進行遠程連接&#xff0c;并提供詳細的遠程連接命令和配置說明。一、MySQL…

校園勤工儉學微信小程序的設計與實現:基于數字化服務生態的賦能體系構建

在高等教育普及化與數字化校園建設的雙重驅動下&#xff0c;傳統校園勤工儉學管理模式正面臨深刻變革。當前高校勤工儉學工作普遍存在崗位匹配效率低下、過程管理粗放、數據孤島嚴重等痛點——根據教育部全國學生資助管理中心2022年統計數據&#xff0c;全國普通高校共有約450萬…

Apisix工作流程

是的,你的理解基本正確:當請求到達APISIX時,它會先根據請求的URI、Host、請求方法、 headers等信息匹配最合適的路由,然后執行路由關聯的插件邏輯,最后轉發到路由配置的上游服務。下面詳細講解APISIX處理請求的全鏈路及可能的情況。 一、請求全鏈路流程 APISIX處理請求的…

InnoDB存儲引擎底層拆解:從頁、事務到鎖,如何撐起MySQL數據庫高效運轉(上)

目錄 Page頁** B樹查詢 如何加快記錄的查詢&#xff1f; 索引** 聚簇索引(主鍵) 二級索引(非主鍵) 聯合索引——多列 bufferPool* Free鏈表 flush鏈表 Flush鏈表刷新方式有如下兩種&#xff1a; LRU鏈表 針對LRU鏈表方案缺點的優化 redoLog* redo簡單日志類型 redo復雜日志類型…

【人工智能99問】GPT4的原理是什么?(32/99)

【人工智能99問】GPT4的原理是什么&#xff1f;(32/99) 文章目錄GPT-4簡介一、結構與原理二、使用場景三、優缺點分析四、訓練技巧與關鍵改進五、示例說明六、總結GPT-4簡介 一、結構與原理 1. 架構設計 GPT-4基于Transformer解碼器架構&#xff0c;核心改進包括&#xff1a;…

//Q是一個隊列,S是一個空棧,實現將隊列中的元素逆置的算法。

#include<stdio.h> #include<stdbool.h> #include<stdlib.h> #define Size 6 typedef struct SqNode//隊列結點 {int data;struct SqNode* next; }LinkNode; typedef struct SqQueue//隊列 {LinkNode* front, * rear; //頭指針和尾指針 }LinkQueue; typedef …

畢馬威 —— 公眾對人工智能的信任、態度及使用情況調查

文章目錄 前言 一、背景介紹 二、對人工智能的信任與接受度 三、人工智能的使用與認知情況 四、人工智能的益處與風險 五、人工智能的監管與治理 六、工作場所的人工智能應用 七、人工智能對工作的影響 八、學生對人工智能的應用 九、核心啟示 1.新興經濟體在公眾與員工人工智能…

基于Spring Session + Redis + JWT的單點登錄實現

實現思路 用戶訪問受保護資源時&#xff0c;若未認證則重定向到認證中心認證中心驗證用戶身份&#xff0c;生成JWT令牌并存儲到Redis認證中心重定向回原應用并攜帶令牌應用驗證JWT有效性并從Redis獲取會話信息用戶在其他應用訪問時&#xff0c;通過相同機制實現單點登錄 代碼…

微服務Eureka組件的介紹、安裝、使用

微服務 Eureka 組件的介紹、安裝與使用詳解 在微服務架構中&#xff0c;服務注冊與發現是至關重要的一環&#xff0c;而 Eureka 作為 Netflix 開源的服務注冊中心&#xff0c;廣泛應用于 Spring Cloud 微服務體系中。本文將帶你全面了解 Eureka 的概念、安裝及在 Spring Boot …

【PostgreSQL內核學習:通過 ExprState 提升哈希聚合與子計劃執行效率(一)】

PostgreSQL內核學習&#xff1a;通過 ExprState 提升哈希聚合與子計劃執行效率&#xff08;一&#xff09;引言背景補丁的意義補丁概述JIT & LLVM實際例子&#xff08;以 PostgreSQL 為例&#xff09;提交信息提交描述引入 ExprState 進行哈希計算&#xff1a;支持 JIT 編譯…

web端播放flv視頻流demo(flv.js的使用)

需求&#xff1a;原本是需要前端播放RTMP視頻流的&#xff0c;但是現在的瀏覽器都不支持flash插件了&#xff0c;讓用戶安裝flash插件也不現實&#xff0c;所以直接讓后端將RTMP視頻流轉換成flv視頻流給到前端進行播放。 直接上demo&#xff0c;直接就能播放&#xff0c;如果遇…

【拍攝學習記錄】04-拍攝模式/曝光組合

曝光組合全自動半自動光圈優先手動擋【固定物體長時間不變時候、閃光燈時候、】手機上的光學變焦與數碼變焦是不同的&#xff0c;使用檔位推薦可以提升畫質。手機夜景模式長曝光【車流軌跡、星軌】HDR 大光比【日落時候使用】專業模式&#xff0c;【感光度iso、快門可以調節】…

新liunx部署mysql過程問題

首先看下是什么發行版 cat /etc/os-release CentOS Linux 7 ################################## 使用 yum下載包 發現不行 源不行 那就換成阿里的 # 進入 yum 源配置目錄 cd /etc/yum.repos.d/ # 備份所有默認 repo 文件&#xff08;以 CentOS 為例&#xff0c;其他系統…

Python 第三方庫:Beautiful Soup(HTML/XML 解釋提取)

Beautiful Soup 是一個 用于從 HTML 和 XML 文件中提取數據的 Python 第三方庫。它為復雜的網頁結構提供了簡單易用的解析接口&#xff0c;尤其適合網頁爬蟲和數據提取任務。Beautiful Soup 提供樹型結構訪問、標簽搜索、屬性提取等功能&#xff0c;并支持多種解析器&#xff0…