halcon与QT联合:(5.3)瓶盖检测以及QT界面搭建

这篇博客介绍了如何在QT界面中处理Halcon的检测结果,特别是如何实现在QT界面中使用鼠标滚轮进行图片的缩放功能。作者分享了从Halcon转换数据到QT的技巧,并详细讲解了滚轮事件的实现步骤,包括复制滚轮事件代码、修改类名、声明函数以及定义相关变量。完整滚轮事件代码的链接也已提供。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接着上篇博客的添加资源之后,本次要实现的是鼠标的滚轮功能图片的缩放

 在QT代码中中文乱码的处理方法:

qDebuge()<<QString::fromLocal8Bit("这个图像的Row坐标:=")<<Row[0].D();

一般halcon里边里边的数据Row我们会把它当做tuple,数组,他有可能不是一个值,他有可能是多个值,所以要默认只有一个数的时候,使用0下标。

.D就是你把halcon里边的数据拿出来的话,需要进行转化。这里是转化为double。 

下面是把halcon的字符串转成qt里边的变量:(把tuple转qt里面的变量)

HTuple String1="abcdefg";
qDebug()<<"String1:="<<String1[0].s();

-------------------下面正式进入滚轮按钮事件------------

通过滚轮事件来实现图片的放大与缩小,基本都在滚轮按钮里边来实现的:(所以滚轮事件复制会用即可,基本开发一次就不用再写了)

1、把滚轮事件的源代码复制粘贴到你所建立的工程项目下:(本人放在了qtcircle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Upupup6

写手不易请留下你的打赏鼓励谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值