ZV_SCALE -- 灰度扩展

类型

代数

描述

矩阵或图像的灰度重映射,dst = src * mult + add。对于图像,目标图像dst的像素值大于255时则取255,当像素值小于0时则取0

语法

ZV_SCALE(src,dst,mult,add)

参数:

srcZVOBJECT类型,源图像或矩阵

dstZVOBJECT类型,修改后的图像或矩阵,类型与src相同

mult:变换的比例系数,浮点型数值

add:变换的偏置,调节灰度

适用控制器

支持ZV功能或者5系列以上的控制器

例子

ZVOBJECT src, dst

ZV_READIMAGE(src,"test.jpg",0)'以原图像格式读取图片

ZV_MINMAXLOC(src,0)’输出到TABLE(0)的图像src最小值、最小值xy坐标、最大值、最大值xy坐标

mult=255/(TABLE(3)-TABLE(0))

add=-mult*TABLE(0)

ZV_SCALE(src,dst,mult,add) '将灰度重映射到[0,255]