win下使用QT添加VTK插件实现点云可视化GUI

在进行点云处理时,通常会使用qt来开发界面,而在点云可视化时又需要借助vtk。虽然在windows上安装pcl时会自动安装vtk,但由于pcl自带的vtk版本未与qt联合编译,因此无法直接使用qt的qvtkwidget插件。本文将详细介绍如何在ubuntuwindows系统中使用qt与pcl进行点云可视化界面的开发。

win下使用QT添加VTK插件实现点云可视化GUI在Ubuntu中使用QT和PCL

win下使用QT添加VTK插件实现点云可视化GUI(1)对于Ubuntu 14.04用户,无论是通过命令行安装PCL还是QT,系统都会自动安装好QVTKWidget库。在使用QT时,QVTKWidget会自动加载,并且通过我的示例正常进行cmake操作,就可以实现QT与点云的相关功能。有兴趣的读者可以查看我们的公众号的GitHub地址。当然,PCL的官方源码中也有一些基础示例。根据我的经验,在Ubuntu 14.04上使用应该是没有问题的。

win下使用QT添加VTK插件实现点云可视化GUI(2)然而,如果你使用的是Ubuntu 16.04,那么可能会遇到一些麻烦。因为PCL中的QT依赖项目没有更新,而Ubuntu 16.04默认安装的是QT5,这可能会导致一些依赖冲突。即使安装了ROS包,也会出现问题,主要是因为PCL的示例依赖于QT4,而Ubuntu 16.04的库默认是QT5,因此可能会导致编译失败。如果遇到问题,欢迎讨论。

在Ubuntu系统下学习和使用PCL是非常方便的,安装任何第三方库也非常简单,这里就不再详细说明。

win下使用QT添加VTK插件实现点云可视化GUI在Windows中使用QT和PCL

win下使用QT添加VTK插件实现点云可视化GUI在Windows上使用PCL进行QT设计的点云可视化界面开发,这涉及到工程软件的问题。我相信大多数人使用的是Visual Studio(VS),我的电脑上安装了VS2013和VS2015,这里主要使用VS2015来编译实现PCL的开发。如果你确实需要在VS下设计点云可视化界面,可以按照以下步骤尝试,但不能保证一定能编译成功。然而,只要你安装了VS2015,并且编译程序为X64 release版本,你就可以直接使用我编译好的VTK库,这样既方便又省心。最后,我将提供一个简单的demo供大家测试。

安装和编译步骤

首先,下载并安装PCL 1.8 Windows版本,正常安装。我们只需要替换VTK部分的第三方库,其他部分的库保持不变。

PCL 1.8.1依赖的第三方库是VTK 8.0,所以我们需要下载VTK的源码,并使用cmake进行编译。以下是一步步的过程,当然你也可以直接下载我编译好的QVTK库。

首先,我们需要安装Qt 5.8,这很简单,直接去Qt官网下载并安装即可,没有特别需要注意的地方。接下来就是使用cmake编译VTK。

(1)启动CMake,指定源码目录和编译目录,点击Configure。

win下使用QT添加VTK插件实现点云可视化GUI(2)确保选择的VS版本是你已经安装的版本,我选择的是:Visual Studio 14 2015 Win64。点击Finish,等待配置完成。第一次cmake会自动进行。

(3)在第一次configure之后,需要更新一下设置。首先点击Advanced,然后找到以下几个选项进行修改。

绘蛙AI视频 绘蛙AI视频

绘蛙推出的AI模特视频生成工具

绘蛙AI视频 127 查看详情 绘蛙AI视频

win下使用QT添加VTK插件实现点云可视化GUI这里需要为VTK设置Qt的版本,选择你已经安装好的Qt位置,主要是qmake.exe和QtCMake.config这两个路径指定成功即可。

如果出现错误,就需要你正常设置,这里主要是QT的qmake和QtCMake.config这两个地方。如果提示Doxygen找不到,那么就将build_document整个选项去掉。总之就是要配置好QT的路径。如果你不知道如何在Windows上对VTK进行cmake编译,没关系。如果你也使用了Qt 5.8和VS2013,PCL版本是1.8.1,那么你可以直接下载我已经编译好的VTK X64库。

win下使用QT添加VTK插件实现点云可视化GUIwin下使用QT添加VTK插件实现点云可视化GUI在cmake之后,我们就可以生成对应的VS工程文件。

(5)生成工程

配置成功后,出现Configure done提示。点击Generate生成工程。

(6)启动VS2015开始编译

出现Generating done提示,表示VS2015工程已经生成成功。点击Open Project,VS2015会启动,并打开工程。

win下使用QT添加VTK插件实现点云可视化GUI即便你没有编译成功,也没有关系,我已经将编译好的VTK打包在https://download.csdn.net/download/u013019296/12093433(这里的下载积分不是我能决定的)。

下载对应的VTK即可,前提是你也要保证使用的是VS2015,Qt 5.8,PCL 1.8.1。在下载了我编译好的依赖项之后,只需要将安装包复制到我们安装的PCL 1.8.1的thirdparty目录,后面的程序中设置好路径一般都是没问题的。

(7)将3rdPartyQVTKpluginsdesigner下的QVTKWidgetPlugin.dll拷贝到QT5.8msvc2015_64pluginsdesigner下,这样Qt里面就有了QVtk的控件了。这一步将会让你在打开QT_creator的界面时看到

win下使用QT添加VTK插件实现点云可视化GUI这里多了一个控件,整个时候就说明你已经安装成功了,安装成功后如果使用,也比较难以一次搞定。下面就是要设置VS的环境。

以上就是win下使用QT添加VTK插件实现点云可视化GUI的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/762346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月26日 01:35:42
下一篇 2025年11月26日 01:36:04

相关推荐

  • 比特币与区块链的关系

    比特币与区块链之间有着密不可分的联系。为了实现数字货币这一设想,区块链技术应运而生;而区块链作为底层架构的发展,也推动了比特币支付愿景的实现。简而言之:比特币催生了区块链,而区块链则是比特币的技术基础。 实际上,在早期阶段,一群技术先驱就提出了数字货币的概念,并尝试将其落地。例如,最早的电子货币e-…

    2025年12月8日
    000
  • 加密行业里程碑:Circle正式申请国家信托银行执照,USDC储备金管理或迎重大变革

    继惊人的IPO风潮后,稳定币发行商Circle宣布,已正式向美国货币监理署(OCC)提交申请,成立第一国民数字货币银行(First National Digital Currency Bank),向机构客户提供数字资产托管服务,并接受联 邦 政 府的监督。 OCC核准的国家信托银行执照 OCC(美国…

    2025年12月8日
    000
  • 2025年可能通过的加密ETF申请有哪些?一文解析

    自美国证券交易委员会(sec)于2024年1月10日 批准比特币现货etf,并于2024年1月11日开始交易后,各种etf申请层出不穷,既有主流币,也有其他加密货币。本文梳理今年还有哪些加密货币etf已提交申请,通过的概率怎么样?对加密市场行情有何影响? 一、今年还有哪些加密货币ETF已提交申请 S…

    2025年12月8日
    000
  • 加密初创公司、ICO 与融资:驾驭 2025 年的牛市浪潮

    探索2025年加密初创企业、ico及融资最新趋势。从预测市场到ai驱动的解决方案,了解推动投资者信心并塑造web3未来的关键洞察。 加密初创企业、ICO与融资:迎接2025年的牛市浪潮 加密货币和Web3领域正变得日益活跃!截至2025年6月,初创企业通过140笔交易筹集了超过11.5亿美元资金,表…

    2025年12月8日
    000
  • 虚拟币是什么?如何辨别虚拟货币的真伪?一文了解币圈

    虚拟币是一种基于区块链技术的去中心化数字资产,具有多样化的用途。1. 它依赖密码学技术确保交易安全;2. 采用去中心化设计,由全球用户共同维护;3. 可作为支付工具、平台代币或投资资产使用。辨别虚拟币真伪需考察白皮书与代码库、了解团队背景及社区活跃度、关注落地应用、警惕高收益承诺,并参考第三方评级信…

    2025年12月8日
    000
  • 如何判断一个迷因币是否具有实用性

    要判断一个迷因币是否具备实用性,需从以下四步分析:1.检视实际应用场景,如支付功能、生态系统准入、治理权、独家内容或服务;2.分析代币经济学,包括供应量与分配、销毁机制、交易税用途;3.评估技术基础与开发团队,关注底层公链、团队透明度、代码与开发活动;4.审视社区质量与路线图,重视建设性讨论及清晰可…

    2025年12月8日
    000
  • 币安数字货币交易平台 币安交易所APP官网入口地址

    数字货币交易平台是连接用户与加密资产买卖的关键基础设施。这些平台提供了一个在线环境,用户可以在其中使用法币或其它加密货币交易比特币、以太坊等各类数字资产。在全球众多数字货币交易平台中,币安是一个广为人知的平台。它提供广泛的数字资产交易服务,并且支持多种交易类型,满足不同用户的需求。 访问币安平台:官…

    2025年12月8日
    000
  • 以太坊交易所App卡顿怎么办?官网下载最新稳定版

    使用以太坊交易所app进行交易时,遇到卡顿是许多用户可能经历的问题。交易app的响应速度直接影响到操作的流畅性和时机的把握。了解造成卡顿的原因并掌握相应的解决办法,对于提升使用体验非常重要。 分析App卡顿的常见原因 1、网络连接不稳定或信号弱。 加密货币交易App需要实时数据传输,如果网络环境不佳…

    2025年12月8日
    000
  • 以太坊交易平台更新了吗?ETH交易所最新版本怎么获取?

    数字资产市场的特点之一就是其快速发展和不断演变。作为其中最受关注的资产之一,以太坊(eth)的交易活动非常活跃。为了提供更优质、更安全的交易环境,支持eth交易的各大平台都在持续进行技术升级和功能优化。了解这些平台的最新动态以及如何安全地获取最新版本,对于参与者来说至关重要。 一、以太坊交易平台确实…

    2025年12月8日
    000
  • 以太坊DApp是什么?和普通App有什么区别?

    以太坊上的dapp,即去中心化应用,是构建在区块链技术之上的软件程序。它们与我们日常使用的智能手机或电脑上的普通app有着根本的不同。理解dapp的核心在于理解其运行的底层架构和其去中心化的特性。 以太坊DApp的定义与基础 1、DApp是 Decentralized Application 的缩写…

    2025年12月8日
    000
  • 币安Binance API如何申请?最新官方API接口申请指南

    币安API,即应用程序编程接口(Application Programming Interface),是连接用户程序与币安交易平台的桥梁。它允许开发者通过编写代码的方式,实现自动化交易、市场数据分析、资产管理等多种高级功能。对于量化交易者、开发者以及需要进行… 币安api,即应用程序编程…

    2025年12月8日
    000
  • 狗狗币币交易所最新版app入口安装地址

    对于希望参与狗狗币等数字资产交易的朋友来说,找到一个可靠且安全的交易平台及其官方应用程序至关重要。这不仅仅是关于便捷地进行买卖操作,更关乎您的数字资产安全和个人信息保护。在复杂的网络环境中,存在着大量非官方或伪冒的下载链接,它们可能带来风险。因此,了解如何正确途径获取交易平台的正版应用,是每位用户的…

    2025年12月8日
    000
  • 欧易交易所网页端与APP哪个更好用?

    在数字资产交易日益普及的今天,okx作为一家知名的交易所,为用户提供了多种访问方式。选择通过网页浏览器进行交易,还是使用手机app,往往取决于个人的使用习惯和特定需求。两者各有千秋,针对不同的场景和操作偏好,其体验也会有所不同。 欧易交易所网页端 通过浏览器访问的欧易网页端,提供了一个功能全面、信息…

    2025年12月8日
    000
  • 狗狗币交易所哪个App官网下载安装.热门交易所地址.cc

    在数字资产交易日益普及的今天,狗狗币(dogecoin)作为一种备受关注的加密货币,吸引了众多用户的目光。许多希望参与狗狗币交易的朋友都在寻找可靠的交易平台及其官方应用程序。找到一个安全、正规的交易所并从其官方渠道下载安装应用,是进行数字资产交易的第一步,也是至关重要的一步。随着市场上交易平台的增多…

    2025年12月8日
    000
  • 欧易交易所APP与网页版对比(哪个更好用?)

    数字资产交易平台在现代金融中扮演着重要角色。用户通过这些平台进行加密货币的买卖与管理。欧易(okx)作为其中的佼佼者,提供了多种访问方式,其中移动应用程序(app)和网页版是用户最常用的两种。它们各自具备特点,满足不同场景下的需求。 欧易(OKX)APP 1、随时随地便捷交易: APP最大的优势在于…

    2025年12月8日
    000
  • 币安登录入口手机版 快速进入Binance官网交易平台

    币安是全球知名的数字资产交易平台,为用户提供安全、稳定、多样的加密货币交易服务。平台凭借其先进的技术架构、丰富的产品线和庞大的用户基础,在全球范围内享有盛誉,是众多加密货币投资者首选的交易平台之一。 官方下载地址: 币安交易平台详细介绍 1. 全球领先的交易体量与用户覆盖: 币安作为全球交易量最大的…

    2025年12月8日
    000
  • 币安电脑版客户端安装 官网PC端Binance软件下载方法

    币安电脑版客户端及官方软件下载方法 binance作为全球领先的加密资产交易平台之一,为用户提供广泛的数字资产交易服务。它支持多种交易对,并致力于提供安全、高效的交易体验。该平台以其庞大的用户基础和高流动性而闻名。 官方下载地址: 交易所详细介绍 1、 广泛的资产支持和高流动性:币安平台支持极其丰富…

    2025年12月8日
    000
  • 加密资产,技术股票和市场扩张:一个新时代?

    分析加密资产、技术股票与市场扩张的交汇点,洞察金融格局的潜在变革。 加密资产、技术股票与市场扩张:迈向新时代? 金融领域正经历加密资产、科技股以及整体市场扩展三者交汇带来的深刻影响。我们是否正处于一场重大变革的前夜? Coinbase的领导地位:机构采纳的关键信号 Coinbase作为行业领军者的地…

    2025年12月8日
    000
  • 比特币网站登录入口 比特币交易平台网站登录注册入口

    数字资产的交易平台是连接全球参与者的重要枢纽,为用户提供便捷的途径,以便进行各类加密资产的买卖与交换活动。进入这个充满活力的市场,首先需要通过平台的官方网站进行注册或登录。这一入口是您开启数字资产交易旅程的第一步,平台通常会提供详尽的指引,确保即使是新手用户也能顺利完成账户创建和访问。安全可靠的登录…

    2025年12月8日
    000
  • 比特币登录入口 比特币APP账户登录入口

    在当前蓬勃发展的数字经济浪潮中,比特币等加密数字资产已成为全球投资者关注的焦点。管理这些重要的数字资产,便捷且安全的移动应用程序(APP)或网页平台扮演着至关重要的角色。无论是进行交易、查看实时行情、管理个人钱苞,还是参与Staking等增值活动,第一步通常都是通过账户登录来进入您的专属操作界面。一…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信