OpenCV開發筆記(七十):紅胖子帶你傻瓜式編譯VS2017x64版本的openCV4
阿新 • • 發佈:2020-10-16
前言
紅胖子來也!!!
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版本。
步驟六:編譯成功
模組化
在這裡附上Qt工程檔案要帶的庫檔案引入配置
# 不帶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環境
&nbs