类和图像类型
unit8和logical广泛用于图像处理
灰度级图像
灰度级图像是一个矩阵,矩阵值表示灰度值大小,unit8和unit16分别具有范围[0,255]和[0,65535],double和single是浮点类型,但通常会将值归一化到[0,1]范围内。
二值图像
二值图像的取值只有0和1
logical可以将数值数组转换成二值图像 语法:B=logical(A) A中非0量变为逻辑1,而所有0值变为逻辑0
测试数组是否为logical类型 语法:islogical(C),为logical类型返回1,否则返回。
逻辑数组转换为数值数组 语法:B=class_name(A) 其中class_name 是im2uint8,im2uint16,im2double, im2single或mat2gray
im2double :将输入转为double类型。若输入是unit8,unit16,logical将其范围转换为[0,1],若为double类型,