首页 > 后端开发 > C++ > 如何将 OpenCV 与 Qt Creator 集成并利用 Qt 库?

如何将 OpenCV 与 Qt Creator 集成并利用 Qt 库?

Mary-Kate Olsen
发布: 2024-12-04 03:55:11
原创
553 人浏览过

How to Integrate OpenCV with Qt Creator and Utilize Qt Libraries?

将 OpenCV 链接到 QtCreator 并利用 Qt 库

简介

本教程旨在提供将 OpenCV 与 QtCreator 链接并成功利用 Qt 库的全面指南。 Qt 库。

安装先决条件

  • 适用于 Windows 32 位的 Qt 5.0.1 (MinGW 4.7)
  • OpenCV-2.4.0.exe
  • cmake-2.8.10.2-win32-x86.exe

OpenCV 安装

  1. 解压OpenCV-2.4.0.exe到C:Programsopencv24.
  2. 创建一个额外的文件夹 C:Programsopencv24opencv_bin.
  3. 设置 PATH 环境变量以包含 MinGW 编译器 bin 目录。
  4. 运行 cmake-gui .exe 并配置以下:

    • 源代码: C:Programsopencv24opencv
    • 二进制文件: C:Programscopencv24opencv_bin
    • 指定本机编译器: C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/gcc.exe for C 和 C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/g .exe for C
    • 确保选择WITH_QT,取消选择WITH_TBB、WITH_IPP和WITH_CUDA
    • 设置CMAKE_BUILD_TYPE 为“调试”

链接到 QtCreator 项目

  1. 创建一个新的 QtCreator 控制台应用程序。
  2. 添加将以下行添加到 .pro文件:

    • INCLUDEPATH = C:/Programs/opencv24/opencv_bin2/install/include
    • LIBS = "C:/Programs/opencv24/opencv_bin2/bin/*.dll"
  3. 在主源文件中:

    • 包含OpenCV 标头:

      • #include "opencv2/core/core.hpp"
      • #include "opencv2/highgui/highgui.hpp"
      • #include "opencv/cv.h"
    • 添加必要的库:

      • `LIBS = -LC:Programsopencv24opencv_bin2bin
        libopencv_core240d
        libopencv_highgui240d
        libopencv_imgproc240d
        libopencv_features2d240d
        libopencv_calib3d240d`

以上是如何将 OpenCV 与 Qt Creator 集成并利用 Qt 库?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板