在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
函数histeq实现直方图匹配,如g=histeq(f,hspec),其中f为输入图像,hspec为指定的直方图(一个由指定值构成的行向量),g为输出函数,其直方图近似于指定的直方图hspec。
灰度级均衡化处理的最终结果是一幅扩展了动态范围的图像,它具有较高的对比度。
利用双峰值高斯函数作为匹配直方图输出,函数twomodegauss产生一个双峰值直方图,函数manualhist可以进行交互式输出。
使用直方图匹配得到的图像如下所示:
领域处理包括:(1)定义中心点(x,y);(2)仅对预先定义的以(x,y)为中心点的领域内的像素进行运算;(3)令运算结果为该点处处理的响应;(4)对图像中的每一点重复此步骤。
若对领域中像素的计算为线性运算时,则此运算称为线性空间滤波(也称为空间卷积);否则,我们称此运算为非线性空间滤波。
线性滤波的两种方式:相关和卷积的概念。函数imfilter来实现线性空间滤波:g=imfilter(f,w,filtering_mode,boundary_options,size_options),其中f是输入图像,w为滤波掩模,g为滤波结果。函数imfilter的通用用法为:g=imfilter(f,w,'replicate')。
非线性滤波工具,函数nlfilter和colfilt。g=colfilt(f,[m,n],'sliding',@fun,parameters)
函数padarray,对输入图形进行填充。对于二维图像,语法为fp=padarray(f,[r c],method,direction)。
二维线性空间滤波器函数fspecial:生成滤波掩模w=fspecial('type',parameters)。
非线性滤波器ordfilt2:g=ordfilt2(f,order,domin)
二维中值滤波函数:g=medfilt2(f,[m n],padopt)
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论