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

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]

解析
将数组中的元素正负取反


以上内容陆续更新。。。

如有问题,欢迎大家指出,谢谢!!!

http://www.xdnf.cn/news/161857.html

相关文章:

  • Spring AI Alibaba - Milvus 初体验,实现知识库效果
  • SDC命令详解:使用reset_design命令重置设计
  • 力扣热题100题解(c++)—链表
  • Python项目实践:控制台银行系统与词频统计工具开发指南
  • c#简易超市充值卡程序充值消费查余额
  • 升级 Spring Boot CLI
  • 信用中国【国密SM2、SM4加解密】逆向算法分析
  • 【学习笔记】Stata
  • CD32.【C++ Dev】类和对象(22) 内存管理(下)
  • 在线录屏工具(压箱底)-免费高清
  • 基于QT的仿QQ音乐播放器
  • Pygame精灵进阶:动画序列与角色控制
  • 信息论核心概念详解
  • 利用【指针引用】对【非空单循环链表】进行删除操作
  • 服务器虚拟化:技术解析与实践指南
  • 协程(微线程)
  • Kdenlive 中的变形、畸变、透视相关功能
  • Python函数基础:简介,函数的定义,函数的调用和传入参数,函数的返回值
  • 架构整洁之道 心得
  • 【线段树】P11414 [EPXLQ2024 fall round] 神奇磁铁|普及+
  • 如何在 PowerShell 脚本中调用外部 Windows 命令
  • 精益数据分析(29/126):深入剖析电子商务商业模式
  • 021-C语言文件操作
  • Linux系统性能调优技巧分享
  • 如何创建一个C#项目(基于VS2022版)
  • 本地电脑安装DeepSeek
  • 【特殊场景应对9】视频简历的适用场景与风险分析
  • Python----深度学习(基于DNN的PM2.5预测)
  • 作为高速通道光纤传输模式怎么理解以及到底有哪些?
  • “CSDN还有皮肤?“-如何更换(全网最新)