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算子总结:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM