工控编程吧

标题: 工业视觉halcon tuple类型相关函数详解 [打印本页]

作者: qq263946146    时间: 2019-11-7 10:01
标题: 工业视觉halcon tuple类型相关函数详解
我们知道halcon中有图形类型变量,也有控制类型变量。
图形类型变量有图像image,区域region,轮廓xld。
控制类型变量有浮点数real, 整数 int, 字符串string等等。
Halcon提供很多针对tuple类型变量操作的函数,
当前是tuple类型相关的操作函数。
有如下:
tuple_type
tuple_type_elem
tuple_in_mixed
tuple_is_int
tuple_is_int_elem
tuple_is_real
tuple_is_real_elem
tuple_is_string
tuple_is_string_elem

也可以在halcon中实践,
运行下边的代码查看效果。
test:=[1,2,3,4,5,6,7.8]
*tuple_type 判断指定数组的元素类型,结果值有1int,2real,4string,8mix,15any
tuple_type (test, Type)
*tuple_type_elem判断指定数组每个元素类型,结果以数组形式返回,结果值有1int,2real,4string
tuple_type_elem (test, Types)
*tuple_is_int判断指定数组全部元素类型是否都为int,不是则结果为0
tuple_is_int (test, IsInt)
*tuple_is_int_elem判断指定数组每个元素是否为Int,每个元素判断结果都返回
tuple_is_int_elem (test, IsInt1)
*tuple_is_real判断指定数据全部元素是否都为浮点数,不是则结果为0
test1 :=[3.14,4.18,1]
tuple_is_real (test1, IsReal)
*tuple_is_real_elem判断指定数组每个元素是否为浮点数,每个元素判断结果都返回
tuple_is_real_elem (test1, IsReal1)
test2:=['123','456','789']
*tuple_is_string判断指定数据全部元素是否都为字符串,不是则结果为0
tuple_is_string (test2, IsString)

*tuple_is_string_elem判断指定数组每个元素是否为字符串,每个元素判断结果都返回
tuple_is_string_elem (test2, IsString1)
gen_empty_obj (EmptyObject)
tuple_is_mixed (test2, IsMixed)
帖子为下边halcon视频教程部分内容,
可以下载教程观看学习。
[halcon]1[/halcon]
[MFC408]1[/MFC408]
[weixinlianxi]1[/weixinlianxi]







欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4