教你Qt5.10.1+OpenCV3.1.0配置教程(详细版)

本机环境:Windows10-64位  Qt 5.10.1  OpenCV3.1.0 CMake3.11.0

第一部分:系统环境变量设置

首先在本机上装好CMakeQt

将自己安装路径下bin,例如本机的这两个路径添加到Path中。提示:先在环境变量中配置后编译工具的路径,在使用cmake时可以免去手动添加路径的操作;

E:\Software\QT\cmake_3_11\bin

E:\Software\QT\Qt5_10\Tools\mingw530_32\bin

E:\Software\QT\Qt5_10\5.10.1\mingw53_32\bin

P.S.不要直接复制哦!具体路径请根据自己安装位置,自行修改】

第二部分:配置CMake

安装目录:E:\Software\QT\cmake_3_11  ;打开E:\Software\QT\cmake_3_11\bin

运行cmake-gui.exe


1.设置好路径,点击左下角的【Configure

2.按红框选择,然后点【Next

3.配置CC++编译器路径(P.S.具体路径根据自己电脑中QT的安装目录)

E:/Software/QT/Qt5_10/Tools/mingw530_32/bin/gcc.exe

E:/Software/QT/Qt5_10/Tools/mingw530_32/bin/g++.exe

选择好后,点【Finish

4.等待配置

5.勾选中WITH_OPENGL”、“WITH_QT”;不勾选“WITH_IPP”。然后再次点【Configure

6.上步运行完毕后,点【Generate

7.上步生成完毕后,关闭对话框即可

第三部分:编译OpenCV

1.在编译生成的文件夹的 空白处Shift+右键,选择在此处打开命令窗口

输入mingw32-make命令,按回车进行编译


2.等待编译过程,编译过程需要比较长的时间,请耐心等待


3.当编译完成后,如下图示。然后在当前目标下输入 mingw32-make install ”,按回车进行安装。这样可用于Qtopencv库文件就生成了。


4.完成后关闭窗口,即可。


第四部分:添加新生成的binPath环境变量

1.

把编译后,目标目录下的bin目录路径,即E:\Software\QT\OpencvBuild\bin  添加到Path环境变量中。


第五部分:配置Qt中的OpenCV

7..pro文件中的底部,添加如下内容

(1)模版:

INCLUDEPATH+=E:\Software\QT\opencv\build\include    /*  opencv 中的include文件夹*/

             E:\Software\QT\opencv\build\include\opencv

             E:\Software\QT\opencv\build\include\opencv2

LIBS += E:\Software\QT\OpencvBuild\lib\libopencv_*.a          /*  opencv 编译后的文件夹中的lib文件夹*/

 (2)将opencv 中的include文件夹, opencv 编译后的文件夹中的bin文件夹和lib文件夹  ,将这三个文件夹复制出来,放在一个自定义的文件夹(E:\Software\QT\OpencvBuildLib)中,并将E:\Software\QT\OpencvBuildLib\bin添加到系统的环境变量中

INCLUDEPATH+=E:\Software\QT\OpencvBuildLib\include\opencv\

                    E:\Software\QT\OpencvBuildLib\include\opencv2\

                    E:\Software\QT\OpencvBuildLib\include

LIBS+=E:\Software\QT\OpencvBuildLib\lib

P.S不要单纯复制粘贴,以上内容根据自己安装路径,自行修改】


到此为止,qtopencv配置成功。以后在qt中编写opencv程序,同理,只要将上一步的内容添加到.pro文件中。(每次新建新项目时,都只要添加该内容就行)


  • 16
    点赞
  • 161
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
搭建点云开发环境需要安装以下软件: 1. Visual Studio 2017:用于编写C++代码。 2. Qt 5.10.1:用于构建GUI界面。 3. PCL 1.8.1:点云库。 4. VTK 8.0:用于可视化点云数据。 以下是具体的步骤: 1. 安装 Visual Studio 2017,选择 C++ 工作负载。此外,还需要安装 CMake。 2. 下载 Qt 5.10.1 安装包并安装。需要安装的组件有:Qt 5.10.1 MSVC2017 64-bit、Qt Visual Studio Tools、Qt Charts 和 Qt Data Visualization。 3. 下载 PCL 1.8.1 for Windows,并解压到一个目录下。 4. 下载 VTK 8.0 for Windows,并解压到一个目录下。 5. 打开 CMake,设置源代码路径为 PCL 的根目录,设置构建路径为一个新的目录(例如:PCL_build)。点击 Configure,选择 Visual Studio 15 2017 Win64 作为生成器,点击 Finish。 6. 在 CMake 中,找到 VTK_DIR 设置项,将其设置为 VTK 的安装目录(例如:D:/VTK-8.0.0/build)。点击 Configure,然后点击 Generate。 7. 打开 Visual Studio 2017,选择 File > New > Project,选择 Qt Widgets Application。设置项目名称、位置和解决方案名称,然后点击 Create。 8. 在项目属性中,选择 C/C++ > General,将 Additional Include Directories 设置为 PCL 的 include 目录(例如:D:/PCL-1.8.1/include/pcl-1.8)和 VTK 的 include 目录(例如:D:/VTK-8.0.0/include/vtk-8.0)。 9. 在项目属性中,选择 Linker > General,将 Additional Library Directories 设置为 PCL 的 lib 目录(例如:D:/PCL-1.8.1/lib)和 VTK 的 lib 目录(例如:D:/VTK-8.0.0/build/bin/Release)。 10. 在项目属性中,选择 Linker > Input,将 Additional Dependencies 设置为以下库:pcl_common_release.lib、pcl_io_ply_release.lib、pcl_visualization_release.lib、vtkCommonCore-8.0.lib、vtkFiltersCore-8.0.lib、vtkInteractionStyle-8.0.lib、vtkRenderingCore-8.0.lib。 11. 编写代码并构建项目,即可开始点云开发。 以上是在 Windows 10、Visual Studio 2017、Qt 5.10.1、PCL 1.8.1 和 VTK 8.0 环境下的点云开发环境搭建步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值