Halcon与QT的联合编程(1)

目录

1、halcon代码的封装

2、halcon代码的导出

3、halcon与QT联合编程

3.1、QT工程建立

 3.2、qt与halcon联合


1、halcon代码的封装

在对代码进行封装的时候,你一定要考虑你的输入输出是什么?

以

输入:图像

输出:点、矩形、2个数字。(点和矩形是为了展示给客户看的)

步骤:

(1)首先选中要封装的代码,右键创建一个新函数,进入如下界面:

一般文档里面你也可以进行描述一下信息。

初学者暂时只需要选择本地程序函数即可,下边的库函数和函数文件,就是自己定义的可以一直用他一直存在。但是本地函数他是本地的,只存在这个项目中。

图中箭头的进出分别表示参数的输入与输出。

(2)点击应用就会完成函数的封装。

(3)查看函数体的话,右键点击封装的函数,点击显示函数就会进入函数体。

(4)进入函数体之后,,可以在函数体的正上方右边的编辑当前函数的接口和文档这个按钮,进入创建函数时的界面进行编辑。

QT 配置halcon 保证百分之百成功 详细保姆教程 下载程序 关于QT配置halcon,一个原则就是要使用msvc版本的QT才能成功。博主这里使用的是QT6加vs2019。其他的版本也是一样的,只要QT和vs版本对应就行了。 首先下载vs2019 ,下载地址 关于安装vs2019,可以看这篇博文,传送门 然后就是安装QT6了。关于安装QT6,需要一个QT账户,去QT官网注册一个就行了。 详细安装教程可以看这篇博文,需要注意的是,在安装选项的时候,要选择安装QT5 兼容模块,和选择安装msvc2019, 安装和下载的,传送门。 配置环境 两 阅读详情

相关推荐

【QT】Halcon与VS的联合编程2

1.Halcon代码的导出 导出为C++语言,进行机器视觉应用 在halcon界面的菜单栏项上选择“文件”---“导出”,界面如下 导出之后,在上述导出文件的路径下,你就可以看到程序了,此时这个程序就和halcon没有关系了,就是独立的cpp文件了。 2. Halcon联合VS编程 2.1 QT工程建立 2.2 把halcon相关库文件,放到当前目录下 2.3 工程属性进行配置 项目--属性--C/C++--常规--附加包含目录--添加$(SolutionDir)hal...

zxmyoung的博客 3617

VS2019 + Halcon20 + qt5联合编程环境配置全过程(2)环境配置

因为我已经配置完了,这里重新回忆下配置的过程,有的配置的顺序不分先后,也不知道是不是有些步骤是不是多余的,全做了就好了。 在vs2019中扩展qt,这个部分直接双击步骤(1)中安装的扩展包进行自动安装就好。在扩展完成之后,打开vs2019,在项目模板中应该会出现Qt GUI application的选项,这个是QT的项目模板,但是因为我的消失了,所以这里就不截图了。 如果没有QT GUI application这个选项的话,可以考虑去qt的官网重新下载其它版本的vsaddin,我这里用的是2.3.4的。

weixin_42115081的博客 2795

3:QT联合HALCON编程—海康相机SDK二次程序开发

public://关闭相机采集 // ch:连接设备//设置是否为触发模式//开启相机采集//关闭相机//软触发//读取buffer//设置图像高度//设置图像ROI宽度//获取图像高度值//获取图像宽度值//获取相机曝光时间//设置图像水平偏移OffsetX//设置图像竖直偏移OffsetY//设置触发源//设置帧率控制使能//设置心跳时间//设置曝光时间//设置增益//关闭自动曝光//关闭自动增益。

学习笔记 2748

QT与Halcon联合编程环境配置【注意事项以及遇到的各种坑】

QT与Halcon联合编程环境配置【注意事项以及遇到的各种坑】

NCUTer 8186

Qt5.14与VS2019与Halcon22.11联合编程读取一张图像实例

Qt5.14与VS2019与Halcon22.11联合编程读取一张图像实例

NCUTer 1391

QT与Halcon联合编程调用相机实时采集【采用定时器Qtimer】

QT与Halcon联合编程调用相机实时采集【采用定时器Qtimer】 至此程序即可成功运行调用相机进行采图了...

NCUTer 2441

Halcon与QT的联合编程(2)

在(1)的基础上继续对halcon与QT的联合编程项目进行扩展。 1、添加类的两种方法: 1.1、添加C++类 1.2、添加设计师界面类 QT的设计类他是有界面的。如果有些参数需要修改的话可以在这个界面上进行修改。 本案例参数比较少选择添加C+类即可。 ---------------------------------添加C+类------------------ 1、添加 这个因为是写在MainWindow下面,代码比较多,所以把图像处理单独写在一个类里面。 Details:暂.

m0_37957160的博客 960

柔性OLED屏幕绿线故障的激光修复技术解析

OLED显示技术作为新一代显示方案,其主动矩阵驱动原理通过TFT背板控制每个像素的发光。在柔性屏幕应用中,微米级数据线路的物理损伤会导致显示异常,表现为贯穿屏幕的绿线故障。激光微焊技术凭借其微米级加工精度,成为修复这类精密电路损伤的理想方案。该技术通过纳秒级脉冲激光实现金属线路的精准重熔,在手机维修、显示面板制造等领域具有重要应用价值。特别是在折叠屏、曲面屏等柔性显示设备维修中,激光修复技术能有效解决因反复弯折导致的数据线断裂问题,配合光学定位系统和参数优化,修复成功率可达85%以上。

weixin_29168153的博客 317

Cadence IC618版图DRC验证License报错排查:从虚拟机网络配置到HOSTID的实战解析

本文详细解析了Cadence IC618版图设计中DRC验证License报错的排查方法,重点从虚拟机网络配置到HOSTID获取的实战经验。通过对比ifconfig与ip add命令的差异,提供了正确的HOSTID获取方式及License文件修改技巧,帮助工程师快速解决IC618环境下的DRC验证问题。

weixin_30823001的博客 670

STM32 HAL库下DHT22高精度温湿度采集与30秒定时实现

单总线传感器(如DHT22)是嵌入式环境监测系统的核心数据源,其通信依赖微秒级精确时序控制。在STM32平台中,需结合硬件定时器(如TIM2)构建稳定周期触发机制,并通过GPIO+精确延时(非HAL_Delay)完成协议解析。该方案突破整数读取局限,完整还原带一位小数的温度与湿度值,显著提升工业级数据精度。典型应用于物联网终端、智能农业节点及边缘侧环境监控系统,为MQTT/CoAP等协议上报提供结构化原始数据支撑。本实践基于STM32F103与HAL库,不依赖第三方驱动,具备强可移植性与工程鲁棒性。

weixin_42453228的博客 512

光流法实战:如何用OpenCV的Farneback算法实现图像对齐(附调参技巧)

本文详细介绍了如何使用OpenCV的Farneback稠密光流算法实现图像对齐,包括核心原理、参数调优和工程实现。通过实战代码和参数优化策略,帮助开发者解决动态场景中的图像对齐问题,提升多帧融合和视频处理的效果。

weixin_29266007的博客 289

达梦数据库JDBC连接池断开自动重连设置

一、场景 在网络状况不是非常良好,经常会出现暂时性的拥塞或者断开的情况,而且当我们重启数据库时也会发生类似的情况。所以需要配置中间件的连接池来实现连接测试以及自动重连,通过重新配置连接池,成功解决了这个问题。下面会给出一份数据源配置参数详单和一份推荐的数据源配置项。 二、连接池配置参数 1. initialSize:连接池启动时创建的初始化连接数量 2. maxActive:连接池中可同时连接的最大的连接数 3. maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负

lilv1989的博客 7230

VTK:vtkAssembly用法实战

VTK:vtkAssembly用法实战程序输出程序完整源代码 程序输出 程序完整源代码 #include <vtkActor.h> #include <vtkAssembly.h> #include <vtkAxesActor.h> #include <vtkCubeSource.h> #include <vtkNamedColors.h> #include <vtkNew.h> #include <vtkOrientation

希望我的博客,能帮上你解决学习中工作中所遇到的问题 918

18、偏微分方程数值计算:粘性不可压缩流与电磁学的有限元方法

本文系统介绍了偏微分方程数值计算在粘性不可压缩流与电磁学中的应用,重点探讨了稳态与非稳态Navier-Stokes问题的混合有限元方法及求解技术,包括弱形式构建、半离散与时间离散格式、牛顿迭代法等。同时,详细阐述了电磁学中Maxwell方程的有限元与时域有限差分法(FDTD)求解方法,涵盖时间谐波与时域波方程、边界条件处理、稳定性分析与误差估计。结合MATLAB代码示例和实际案例,展示了速度场、压力、电场与磁场的数值模拟过程,并通过流程图与表格对比了两类问题的方法原理、应用场景与收敛性特性。最后展望了多物理

lemon的博客 82

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: 数字图像处理:空间相关与卷积操作
下一篇: Halcon与QT的联合编程(2)
Upupup6
博客等级 码龄10年 1969粉丝 320原创
评论 15
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

Upupup6

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

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

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

打赏作者

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

抵扣说明:

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

余额充值