Halcon 像素值的获取、处理、设定
获取:
get_region_points (灰度图局部Region, Rows, Columns)
get_grayval (灰度图, Rows, Columns, Grayval) // 获取局部区域的像素值
处理:// 对Grayval进行处理,得到resultVal。
设定:
set_grayval (灰度图, Rows, Columns, resultVal) // 局部区域设置为处理后的像素值
处理环节的特别说明:tuple_greater_elem非常重要
如都减20,为防止负值,需将负值置为0。
n:=20
newVal:=Grayval-n
tuple_gen_const (|Grayval|, 0, Zero) //纯0数组
tuple_greater_elem (newVal, Zero, GreaterOne) // >0的数为1,≤0的为0
tuple_mult (newVal, GreaterOne, resultVal) // 0*负数=0,1*正数=正数
tuple算子总结:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
2016-11-12 自增运算
2016-11-12 数据类型、位运算、sizeof()函数
2016-11-12 系统函数:输入/输出函数、数学函数、字符串处理函数、动态内存分配函数
2016-11-12 字符常量、符号常量、常变量