灰度图像亮度变换:g = imadjust(f,[low_in high_in],[low_out high_out],gamma)。其中low_in, high_in, low_out, high_out均在区间[0 1]之间,若输入的图像f是uint8类图像,则函数将除以255来确定应用中的实际值,若是uint16类图像,则将除以65535。gamma小于1,则输出为更亮;等于1,亮度不变;大于1,输出亮度更暗。
函数输入可变数目的输入变量:varargin
函数输出可变数目的输出变量:varargout
changeclass: g = changeclass(newclass,f)此函数将图像f转换成由参数newclass指定的类别,并输出图像g.newclass的有效值是uint8,uint16,double。
负片变换:g = imcomplement(f)
对数变换:g = c*log(1+double(f))
gamma变换:imadjust(f,[ ],[ ],gamma)
对比度拉伸变换:g = 1./(1+(m./(double(f)+eps)).^E)
把图像标度在全尺度:g = gscale(f,method,low,high)。其中,f是将被标度的图像,method的有效值为‘full8’(默认)和‘full16’,full8将输出标度为全范围