当前位置: 首页 > news >正文

Halcon Tuple相关算子(一)

(1) tuple_length( : : Tuple : Length)

功能:返回输入元组中元素的个数。

控制输入参数: Tuple:输入元组;

控制输出参数:length:输入元组中元素的个数。

(2) tuple_find( : : Tuple, ToFind : Indices)

功能:返回ToFind元组在Tuple元组中出现的索引,索引值从0开始。

说明:如果第二个元组ToFind不是第一个元组Tuple的子元组,则返回的索引值为-1。

控制输入参数:Tuple:输入要检查的元组;

控制输入参数:ToFind:输入要查找的子元组;

控制输出参数:Indexs:ToFind元组在Tuple元组中查找到的索引值。

(3) tuple_find_first( : : Tuple, ToFind : Index)

功能:返回ToFind元组在Tuple元组中第一次出现的索引,索引值从0开始。

说明:如果第二个元组ToFind不是第一个元组Tuple的子元组,则返回的索引值为-1。

控制输入参数:Tuple:输入要检查的元组;

控制输入参数:ToFind:输入要查找的子元组;

控制输出参数:Index:要查找的值第一次出现的索引。

(4) tuple_find_last( : : Tuple, ToFind : Index)

功能:返回ToFind元组在Tuple元组中最后一次出现的索引,索引值从0开始。

说明:如果第二个元组ToFind不是第一个元组Tuple的子元组,则返回的索引值为-1。

控制输入参数:Tuple:输入要检查的元组;

控制输入参数:ToFind:输入要查找的子元组;

控制输出参数:Index:要查找的值最后一次出现的索引。

(5) tuple_first_n( : : Tuple, Index : Selected)

功能:返回由Tuple中第0个元素(索引为0)~第n个元素(索引为Index)组成的子元组。

控制输入参数:Tuple:输入元组;

控制输入参数:Index:选择最后一个元素的索引;

控制输出参数:Selected:选定的子元组。

(6) tuple_last_n( : : Tuple, Index : Selected)

功能:返回由Tuple中第n个元素(索引为Index)~最后一个元素(索引为)组成的子元组。

控制输入参数:Tuple:输入元组;

控制输入参数:Index:选择第一个元素的索引;

控制输出参数:Selected:选定的子元组。

(7) tuple_select( : : Tuple, Index : Selected)

功能:返回元组中的索引为Index的单个或多个元素。

控制输入参数:Tuple:输入元组;

控制输入参数:Index:要选择的元素索引;

控制输出参数:Selected:选定的子元组。

(8) tuple_select_range( : : Tuple, Leftindex, Rightindex : Selected)

功能:返回tuple中索引值为[Leftindex,Rightindex]的连续个元素。

控制输入参数:Tuple:输入元组;

控制输入参数:Leftindex:选择的第一个元素的索引;

控制输入参数:Rightindex:选择的最后一个元素的索引;

控制输出参数:Selected:选定的子元组。

(9) tuple_remove( : : Tuple, Index : Reduced)

功能:从元组tuple中移除一个或多个元素,并返回由其余元素组成的元组。

控制输入参数:Tuple:输入元组;

控制输入参数:Index:要删除的元素的索引;

控制输出参数:Reduced:删除后剩余的元组。

(10) tuple_gen_const( : : Length, Const : Newtuple)

功能:在Newtuple中生成一个长度Length,元素为 Const新的元组。

控制输入参数:Length:待生成的元组长度;

控制输入参数:Const:用于初始化元组元素的常量;

控制输出参数:Newtuple:新生成的元组。

(11) tuple_deg( : : Rad : Deg)

功能:将元组中的弧度值转化为角度值。

控制输入参数:Rad: 输入的弧度值;

控制输出参数:Deg: 转化后的角度值。

(12) tuple_split( : : String, Separator : Substrings)

功能:将字符串拆分为由分隔符分割的子字符串。      

控制输入参数:String: 字符串输入元组;

控制输入参数:Separator: 分隔符;

控制输出参数:Substrings: 输入字符串被拆分后的子字符串。

相关文章:

  • Gateway学习和源码解析
  • 基础练习 字母图形
  • PHP8的类与对象的基本操作之成员方法-PHP8知识详解
  • Purple-Pi-OH OHOS SDK编译手册
  • 分布式网络在移动医疗场景中的应用
  • MySQL数据类型之JSON
  • UE5 ChaosVehicles载具研究
  • VS2019创建GIt仓库时剔除文件或目录
  • RabbitMQ生产故障问题分析
  • 信创丨豪越科技与达梦数据库完成产品兼容互认证
  • ISE_ChipScope Pro的使用
  • 【Java 基础篇】Java 模块化详解
  • OpenCV项目开发实战--主成分分析(PCA)的特征脸应用(附C++/Python实现源码)
  • async await
  • 编写 GPT 提示词的公式 + 资源分享
  • 蓝桥杯每日一题2023.9.22
  • 数据集笔记:T-drive 北京出租车轨迹数据
  • vue+express、gitee pm2部署轻量服务器
  • Swift SwiftUI 修改 List 背景颜色
  • Jetsonnano B01 笔记8:屏幕分辨率的调整
  • 四川苍溪警方通报一男子离家出走:遗体被打捞上岸,排除刑案
  • 文甦任四川乐山市委副书记,曾赴外交部挂职副司长
  • 运油-20亮相中埃空军联训
  • 解除近70家煤电厂有毒物质排放限制,特朗普能重振煤炭吗?
  • 人民文学奖颁出,董宇辉获传播贡献奖
  • 文理医工“四轮驱动”,复旦六大新工科创新学院核心团队均亮相