/2015/07/02/ openCV 3.0 正式版与 Qt

2015-07-02  本文已影响2363人  不知语冰
终于编译完成

现在才发现 openCV 3.0 的正式版已经发布了(确切来说是在 2015-06-04 发布的),正好前几天 Qt 5.5 也发布了,是时候更新一次工具了。

由于 openCV 3.0 Windows 版编译好的只有给用 VS 用的,所以需要在 Windows 上 MinGW 版的 Qt 用 openCV 只能自己编译了。 当然 msvc 版的 Qt 是可以直接用 VS 的 openCV 的,我都像换成 msvc 的 Qt 了。
过程:

  1. 下载 CMake
  2. 设置环境变量,把 Qt 的“MinGW\bin” 和 “CMake\bin” 目录添加进系统 PATH 环境变量。
  3. 用 CMake 生成 “MinGW Makefiles” (Specify native compilers 模式)
  4. 对生成的文件用 MinGW 执行 “mingw32-make” 和 “mingw32-make install”,生成的 install 文件夹里的内容即为所需内容。

在编译过程中值得注意的是:


Qt 项目里配置的样子:

INCLUDEPATH +=
D:/English_Only/opencv/build/x86/QT/include/opencv \
D:/English_Only/opencv/build/x86/QT/include/opencv2 \
D:/English_Only/opencv/build/x86/QT/include
LIBS += -L
D:/English_Only/opencv/build/x86/QT/lib/libopencv_*.a

#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;

上一篇 下一篇

猜你喜欢

热点阅读