OpenCv實戰筆記(1)在win11搭建opencv4.11.1 + qt5.15.2 + vs2019_x64開發環境

一. 準備工作
Visual Studio 2019(安裝時勾選 C++ 桌面開發 和 Windows 10 SDK)
CMake 3.20+(官網下載)
Qt 5.15.2(下載 Qt Online Installer)安裝時勾選 MSVC 2019 64-bit 組件。
opencv 4.11.1 源碼下載

git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.11.0
cd …
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.11.0

二、使用 CMake 配置 OpenCv
選項 設置值 說明
CMAKE_INSTALL_PREFIX C:/Dev/opencv-install 安裝路徑
OPENCV_EXTRA_MODULES_PATH C:/Dev/opencv_contrib/modules 加載擴展模塊
WITH_QT 勾選 啟用 Qt 支持
WITH_OPENGL 勾選 如果希望使用 OpenGL
BUILD_opencv_world 勾選 生成單一 lib 文件:opencv_world411.lib
BUILD_TESTS, BUILD_PERF_TESTS 取消勾選 節省編譯時間
qt支持配置
在這里插入圖片描述
三、使用 Visual Studio 編譯
在生成的解決方案中打開 ALL_BUILD 項目,右鍵選擇 “生成”
編譯完成后,編譯 INSTALL 項目,會將庫文件復制到 CMAKE_INSTALL_PREFIX 指定目錄
在這里插入圖片描述
歡迎關注我,一起交流!

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

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

相關文章

springboot+mysql+element-plus+vue完整實現汽車租賃系統

目錄 一、項目介紹 二、項目截圖 1.項目結構圖 三、系統詳細介紹 管理后臺 1.登陸頁 2.管理后臺主頁 3.汽車地點管理 4.汽車類別 5.汽車品牌 6.汽車信息 7.用戶管理 8.舉報管理 9.訂單管理 10.輪播圖管理 11.交互界面 12.圖表管理 汽車租賃商城 1.首頁 2.汽…

【算法筆記】動態規劃基礎(二):背包dp

目錄 01背包例題狀態表示狀態計算初始化AC代碼 完全背包例題狀態表示狀態計算初始化TLE代碼 多重背包例題狀態表示狀態計算初始化AC代碼 分組背包例題狀態表示狀態計算初始化AC代碼 二維費用背包例題狀態表示狀態計算初始化AC代碼 混合背包問題例題狀態表示狀態計算初始化TLE代…

Qt Quick Design 下載社區版

官方地址:Qt Design Studio - UI Development Tool for Applications & Devices 社區版只能用于開源軟件的開發 按圖所示下載或直接跳轉到下載頁面:Download Qt OSS: Get Qt Online Installerhttps://www.qt.io/download-qt-installer-oss 選Try …

深入理解CSS盒子模型

一、盒子模型的核心概念 CSS盒子模型(Box Model)是網頁布局的基石,每個HTML元素都可以看作一個矩形盒子,由四個同心區域構成: 內容區(Content) 內邊距(Padding) 邊框&a…

Python項目源碼57:數據格式轉換工具1.0(csv+json+excel+sqlite3)

1.智能路徑處理:自動識別并修正文件擴展名,根據轉換類型自動建議目標路徑,實時路徑格式驗證,自動補全缺失的文件擴展名。 2.增強型預覽功能:使用pandastable庫實現表格預覽,第三方模塊自己安裝一下&#x…

數據庫MySQL學習——day9(聚合函數與分組數據)

文章目錄 1. 聚合函數1.1 COUNT() 函數1.2 SUM() 函數1.3 AVG() 函數1.4 MIN() 函數1.5 MAX() 函數 2. GROUP BY 子句2.1 使用 GROUP BY 進行數據分組2.2 結合聚合函數 3. HAVING 子句3.1 使用 HAVING 過濾分組數據3.2 HAVING 和 WHERE 的區別 4. 實踐任務4.1 創建一個銷售表4.…

數據管理能力成熟度評估模型(DCMM)全面解析:標準深度剖析與實踐創新

文章目錄 一、DCMM模型的戰略價值與理論基礎1.1 DCMM的本質與戰略定位1.2 DCMM的理論基礎與創新點 二、DCMM模型的系統解構與邏輯分析2.1 八大能力域的有機關聯與系統架構2.2 五級成熟度模型的內在邏輯與演進規律 三、DCMM八大能力域的深度解析與實踐創新3.1 數據戰略&#xff…

Docker搜索鏡像報錯

科學上網最方便。。。。 主要是鏡像的問題 嘗試一: 報錯處理 Error response from daemon: Get https://index.docker.io/v1/search?qmysql&n25: dial tcp 31.13.84.2:443: i/o timeout Error response from daemon: Get https://index.docker.io/v1/se…

ERP系統源碼,java版ERP管理系統源碼,云端ERP

一套開箱即用的云端ERP系統源代碼,小型工廠ERP系統源碼 SaaS ERP是一套開箱即用的云端ERP系統,有演示,開發文檔,數據庫文檔齊全,自主版權落地實例,適合項目二開。 SaaS ERP具有高度的靈活性和可擴展性&am…

Sliding Window Attention(Longformer)

最簡單的自注意力大家肯定都會啦。 但這種全連接的自注意力(即每個 token 需要 attend 到輸入序列中的所有其他 token)計算與內存開銷是 O ( n 2 ) O(n^2) O(n2) 。為了緩解這個問題,研究者們提出了 Sliding Window Attention。 Sliding W…

在Window10 和 Ubuntu 24.04LTS 上 Ollama 在線或離線安裝部署

Ollama 是一個開源的大型語言模型(LLM)服務框架,旨在通過輕量化、跨平臺的設計,簡化大模型在本地環境中的部署與應用。其基于 Go 語言開發,通過 Docker 容器化技術封裝模型運行環境,提供類似命令行工具的交…

在Ubuntu系統中安裝桌面環境

在 Ubuntu 系統中安裝桌面環境可以通過包管理器 apt 或工具 tasksel 實現。以下是詳細的安裝方法和常見桌面環境的選擇: --- ### **1. 準備系統更新** 在安裝前,建議更新軟件源和系統包: bash sudo apt update && sudo apt upgrade…

【云備份】服務端業務處理模塊設計與實現

目錄 一. 業務處理模塊的任務 二. 網絡通信接口設計 2.1.文件上傳 2.2.展示頁面獲取 2.3.文件下載 三.業務處理類設計 3.1.業務處理類的代碼框架編寫 3.2.文件上傳代碼編寫 3.3.展示頁面的獲取代碼編寫 3.4.文件下載代碼編寫——下載篇 3.4.文件下載代碼編寫——斷…

基于SpringBoot的漫畫網站設計與實現

1.1項目研究的背景 困擾管理層的許多問題當中,漫畫信息管理一定是不敢忽視的一塊。但是管理好漫畫網站又面臨很多麻煩需要解決,如何在工作瑣碎,記錄繁多的情況下將漫畫網站的當前情況反應給相關部門決策等等。在此情況下開發一款漫畫網站,于是乎變得非常合乎時宜。…

學習記錄:DAY22

假日尾聲:技術進階與自我反思 前言 于是,假日迎來了它的尾聲,把快樂和焦躁都留存在昨天。 我只覺情感的自相矛盾在加重,學習讓我焦躁,縱欲無法填補空虛,于是我的心被拖入了無止盡的拉扯中。 我還沒有找到必…

Oracle OCP認證考試考點詳解083系列07

題記: 本系列主要講解Oracle OCP認證考試考點(題目),適用于19C/21C,跟著學OCP考試必過。 31. 第31題: 題目 解析及答案: 從 Oracle 19c 開始,數據庫配置助手(DBCA)在克…

專業課復習筆記 4

前言 實際上對于我的考研來說,最重要的兩門就是數學和專業課。所以從今天開始,我盡可能多花時間學習數學和專業課。把里面的知識和邏輯關系理解清楚,把常考的內容練習透徹。就這樣。 尋址方式 立即數尋址 操作數在指令里面直接提供了。 …

Go小技巧易錯點100例(三十)

本期分享: 1.切片共享底層數組 2.獲取Go函數的注釋 切片共享底層數組 在Go語言中,切片和數組是兩種不同的元素,但是切片的底層是數組,并且還有一個比較重要的機制:切片共享底層數組。 下面這段代碼演示了切片&…

反轉字符串2

reverse函數的用法(reverse一般是左閉右開區間): 1.反轉數組: int arr[] {1, 2, 3, 4, 5}; int n sizeof(arr) / sizeof(arr[0]); // 反轉數組arr的全部元素 reverse(arr, arr n); 2.反轉字符串: string str "he…

企業可用免費軟件 | 7-Zip,壓縮率比 WinZip 高10%!

7-Zip是一款出色的文件壓縮和存檔工具,但實際上許多小伙伴們并不了解。它是一款開源的免費軟件,目前支持87種語言,適用于所有系統,軟件操作界面也十分簡潔,大部分代碼都在GNU LGPL許可下。除了免費無廣告的優點之外&am…