编译Qt-mingw使用的opencv
Posted 一 水
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译Qt-mingw使用的opencv相关的知识,希望对你有一定的参考价值。
set path=D:\dev\IDE\Qt5.7.0\Tools\mingw530_32\bin;%path% cd build_mingw530_32 cmake -G "MinGW Makefiles" -D CMAKE_CXX_COMPILER="g++.exe" -D CMAKE_C_COMPILER="gcc.exe" -D CMAKE_MAKE_PROGRAM="mingw32-make.exe" -D WITH_IPP=OFF -D WITH_OPENCL=OFF -D BUILD_TIFF=ON -D WITH_TIFF=ON -D BUILD_PNG=ON -D WITH_PNG=ON -D BUILD_ZLIB=ON -D WITH_JASPER=OFF -D WITH_OPENEXR=OFF -D BUILD_OPENEXR=OFF -D BUILD_SHARED_LIBS=ON -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_opencv_apps=OFF -D BUILD_examples=OFF -D BUILD_opencv_datasets=OFF -D BUILD_opencv_line_descriptor=OFF -DBUILD_opencv_python=OFF -DBUILD_opencv_java=OFF ../sources mingw32-make mingw32-make install
需要修改path中qt的位置
-DBUILD_SHARED_LIBS=ON 改为OFF 编译静态库
以上是关于编译Qt-mingw使用的opencv的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 多处理进程中运行较慢的 OpenCV 代码片段
检查 OpenCV 是不是使用来自 C++ 代码的 GTK 支持进行编译
在 Beaglebone 中使用 openCV 编译 C++ 代码
imgwarp.cpp:3143: error: (-215:Assertion failed) _src.total() > 0 in function ‘warpPerspective‘(代码片段