OpenCV開發筆記(七十):紅胖子帶你傻瓜式編譯VS2017x64版本的openCV4

前言

  紅胖子來也!!!
  opencv_contrib是opencv提供額外的工具,提供一些基礎算法,以前編譯了不帶opencv_contrib的版本,不帶opencv_contrib的cuda硬加速版本, opencv+opentrib的版本。
  OpenCV4是最新的版本,編譯一個openCV4的msvc版本。算法

 
 

OpenCV4下載

  使用版本4.4.0
  官網下載地址:https://opencv.org
  CSDN下載地址:https://download.csdn.net/download/qq21497936/12917447
  QQ羣:1047134658(點擊「文件」搜索「opencv」,羣內與博文同步更新)模塊化

 

OpenCV編譯

步驟一:解壓到編譯文件夾

在這裏插入圖片描述

步驟二:CMake配置configure第一次

  配置時,直接選中msvc 2017便可(帶x64是64位,不帶是32位)
在這裏插入圖片描述
在這裏插入圖片描述工具

步驟三:勾選部分配置,全局+opencv

在這裏插入圖片描述
  其餘不勾選了。測試

步驟四:Generate生成工程

在這裏插入圖片描述

步驟五:打開編譯

在這裏插入圖片描述
  進入VS2017,而後目標是win64,直接編譯win64的release版本。
在這裏插入圖片描述.net

步驟六:編譯成功

在這裏插入圖片描述

 

模塊化

在這裏插入圖片描述
  在這裏附上Qt工程文件要帶的庫文件引入配置3d

# 不帶opencv_contrib的world版本 opencv4.4.0
LIBS += -L$$PWD/openCV4.4.0/lib -lopencv_world440
INCLUDEPATH += $${PWD}/openCV4.4.0/include \
               $${PWD}/openCV4.4.0/include/opencv \
               $${PWD}/openCV4.4.0/include/opencv2
 

測試Demo

void OpenCVManager::testRunNormal()
{
    cv::namedWindow("testRunNormal");
    cv::waitKey(0);
}

在這裏插入圖片描述

 

工程模板:對應版本號v1.0.0

  對應:openCV440Dem_v1.0.0_基礎模板_測試opencv環境code

相關文章
相關標籤/搜索