halcon基础知识

本文介绍了Halcon编程的基础知识,包括程序中的颜色代码,如绿色代表注释,褐色用于控制开发等。讲解了在C++环境中HTuple值的取法和Halcon到C++的类型转换。还提到了Halcon中的$语法,OCR识别的注意事项,如Halcon自带训练数据的特点。此外,讨论了创建过程、函数和ROI的操作,以及图像运算的四种基本操作:加、减、乘、除及其应用场景。

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

一、程序中的颜色:
绿色:注释
褐色:控制开发
浅蓝色:外部函数——HDevelop函数文件,可在所有Halcon程序中使用
深蓝色:图像获取和处理
紫色:内部函数——本地程序函数,只在当前程序使用

二、VC++、Halcon类型的转换:

1、在C++环境下,取HTuple值方法:

HTuple str = "halcon";
HTuple num = 100;
HTuple real = 1.23456;
const char *m_str = ((HCtrlVal) str).S();
long m_num = ((HCtrlVal) num).L();
int m_num_int = ((HCtrlVal) num).I();
double m_num = ((HCtrlVal) real).D();

2、Halcon转C++:

HTuple hTuple2;
hTuple2[0] = ii;                        // hTuple2[0].I()=1234
hTuple2[1] = dd;                        // hTuple2[1].D()&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

PaQiuQiu

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值