Halcon算子应用和技巧13
提示:若没有查找的算子,可以评论区留言,会尽快更新
Halcon算子应用和技巧13
- 前言
- 一、Halcon应用?
- 二、算子汇总
- 三、应用算子
- 121. tuple_min()
- 122. tuple_mean()
- 123. tuple_abs()
- 124.tuple_add()
- 125. tuple_sub()
- 126. tuple_sort()
- 127. tuple_sort_index()
- 128. tuple_inverse()
- 129. tuple_equal()
- 130. tuple_neg()
前言
提示:可以使用搜索小工具搜索对应算子名称:
本篇博文主要用于记录学习Halcon中算子的应用场景,及其使用代码和图像展示。只讲通俗易懂使用方法,不讲原理,不讲原理,不讲原理,重要的事情说三遍。
提示:以下是本篇文章正文内容,下面案例可供参考,注意参数坐标的使用,能帮助你理解算子
一、Halcon应用?
Halcon 是一个强大的图像处理工具,该工具是为了解决机器视觉项目任务而创建的。
二、算子汇总
每一博文仅展示10个算子,点击此链接进行查询所有算子,并点击对应算子跳转相应博文。
【跳转链接】
三、应用算子
121. tuple_min()
先上代码:
tuple1 := [1,3,5,2,56,34,11,10]
tuple_min (Newtuple, Min)
* min is 1
解析
求解元组最小值
122. tuple_mean()
先上代码:
tuple1 := [1,3,5,2,56,34,11,10]
tuple_mean (tuple1, Mean)
* Mean is 15.25
解析
求解元组均值
123. tuple_abs()
先上代码:
tuple1 := [-1,3,-5,2,-56,34,11,10]
tuple_abs (tuple1, Abs)
* Abs is [1, 3, 5, 2, 56, 34, 11, 10]
解析
元组每一个元素的绝对值
124.tuple_add()
先上代码:
tuple1 := [1,3,5,2,56,34,11,10]
tuple2 := [-1,3,-5,2,-56,34,11,10]
tuple_add (tuple1, tuple2, Sum)
* Sum is [0, 6, 0, 4, 0, 68, 22, 20]
解析
两个元组每一个元素对应位置求和
125. tuple_sub()
先上代码:
tuple1 := [1,3,5,2,56,34,11,10]
tuple2 := [-1,3,-5,2,-56,34,11,10]
tuple_sub (tuple1, tuple2, sub)
* sub is [2, 0, 10, 0, 112, 0, 0, 0]
解析
两个元组每一个元素对应位置做差
126. tuple_sort()
先上代码:
tuple1 := [1,3,5,2,56,34,11,10]
tuple_sort (tuple1, Sorted)
* Sorted is [1, 2, 3, 5, 10, 11, 34, 56]
解析
对数组进行从小到大排序
127. tuple_sort_index()
先上代码:
tuple1 := [1,3,5,2,56,34,11,10]
tuple_sort_index (tuple1, Indices1)
* Indices1 is [0, 3, 1, 2, 7, 6, 5, 4]
解析
对数组进行从小到大排序,返回排序后的元素在原始数组中的索引位置
128. tuple_inverse()
先上代码:
tuple1 := [1,-3,5,-2,56,34,11,10]
tuple_inverse (tuple1, Inverted)
* Inverted is [10, 11, 34, 56, -2, 5, -3, 1]
解析
对数组进行逆序
129. tuple_equal()
先上代码
tuple1 := [1,3,5,2,56,34,11,10]
tuple2 := [1,3,5,2,56,34,11,10]
tuple_equal (tuple1, tuple2, equal1)
* equal1 is 1
tuple1 := [5,3,5,2,56,34,11,10]
tuple2 := [1,3,5,2,56,34,11,10]
tuple_equal (tuple1, tuple2, equal2)
* equal2 is 0
解析
比较两个数组是否相同,相同返回1, 否则返回0
130. tuple_neg()
先上代码
tuple1 := [1,-3,5,-2,56,34,11,10]
tuple_neg (tuple1, neg)
*neg is [-1, 3, -5, 2, -56, -34, -11, -10]
解析
将数组中的元素正负取反
以上内容陆续更新。。。
如有问题,欢迎大家指出,谢谢!!!