Halcon之HTuple数据和VC数据的相互赋值
来源:互联网 发布:10年 知乎 编辑:程序博客网 时间:2024/06/05 20:56
HTuple和VC数据的相互赋值
// HTuple→VC 数据类型转换HTuple hTuple = 1234;int i = hTuple[0].I(); // i=1234long l = hTuple[0].L(); // l=1234long lNumber = hTuple.Num(); // lNumber=1,数据个数double d = hTuple[0].D(); // d=1234.0000 hTuple = "1234";CString strBuffer = hTuple[0].S(); // strBuffer="1234" // VC→HTuple 数据类型转换int ii = 1234;double dd = 1234.1234;CString strTemp = "Halcon"; HTuple hTuple2;hTuple2[0] = ii; // hTuple2[0].I()=1234hTuple2[1] = dd; // hTuple2[1].D()=1234.1234hTuple2[2] = strTemp.GetBuffer(); // hTuple2[2].S()="Halcon" i = hTuple2[0].I(); // i=1234d = hTuple2[1].D(); // d=1234.1234strBuffer = hTuple2[2].S(); // strBuffer="Halcon"lNumber = hTuple2.Num(); // lNumber=3,数据个数
HTuple类型数据提取
从HTuple类型读取数据
//HTuple有一个元素
HTuple aa = 120;
double dd = aa[0].D(); // dd=120.000
int ii = aa[0].I(); //ii=120
long ll = aa[0].L(); //ll=120
Hlong hh = aa[0].L();//hh=120
long num = aa.Num(); //num =1;
aa = "120"; //HTuple为字符串时,如果赋值不是字符串,不能调用S()函数
const char *cc;
cc = aa[0].S(); //cc[0]='1',cc[1]='2',cc[2]='0'
//当aa为多元素的数组时
aa[1] = 230;
num = aa.Num(); //num =2;
ii = aa[1].I(); //ii=230 //其他获取数据的方法与上面类似
阅读全文
0 0
- Halcon之HTuple数据和VC数据的相互赋值
- 【Halcon】HTuple数据和VC数据的相互赋值
- HTuple和VC数据的相互赋值
- VC 和 Halcon 之间的互相赋值
- VC 和 Halcon 之间的互相赋值
- VC 和 Halcon 之间的互相赋值
- Halcon、VC 数据互相访问
- Halcon学习之赋值
- Halcon Image与OpenCV IplImage图像数据相互转换
- Halcon Image与OpenCV IplImage图像数据相互转换
- C++中文件(file)、字符串(string)和向量(vector)相互间的赋值和读取数据操作
- vc 中各种类型的数据相互转换
- 64位数据的返回和赋值
- Halcon vc学习1-图像数据获取、加载
- highcharts的数据赋值
- .net 中Bitmap和Halcon中HObject的相互转换
- HALCON技术数据
- Halcon基础数据
- 第一次写博客
- python 文件操作
- 一分钟了解“C语言中在函数名或关键字前加下划线”
- RBAC权限模型
- Sichuan 2017 FSimple Algebra(打表)
- Halcon之HTuple数据和VC数据的相互赋值
- NCURSES程序设计之皇后问题
- 文章解析整理:《从全卷积网络到大型卷积核:深度学习的语义分割全指南》未完
- 09、MySQL函数
- shell插入排序算法
- 一分钟了解“C语言获得文件字节长度”
- java继承关系super用法
- 网络&加密刷题笔记-2
- jersey2.x 解析json字符串