一. 準備工作
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 指定目錄
歡迎關注我,一起交流!