文档

roifilt2

图像感兴趣区域(ROI)的滤波

语法

J = roifilt2(h, I, BW)
J = roifilt2(I, BW, fun)

描述

J = roifilt2(h, I, BW)过滤数据用二维线性滤波器hBW二值图像的大小是否相同它定义了用于过滤的掩码的ROI。roifilt2返回一个图像,该图像由位置中的像素的过滤值组成BW包含1,以及位置中的像素的未过滤值BW包含0。对于这个语法,roifilt2调用filter2实现过滤器。

J = roifilt2(I, BW, fun)中处理数据使用函数有趣的.结果J包含位置中的像素的计算值BW中包含1和实际值对于位置中的像素BW包含0。有趣的必须是函数句柄。在MATLAB数学文档中,参数化函数解释了如何为函数提供额外的参数有趣的

类的支持金宝app

用于包含筛选器的语法h,输入图像可以是逻辑图像或数字图像,输出图像为数组J与输入图像具有相同的类。对于包含函数的语法,可以支持的任何类金宝app有趣的的类J依赖于输出的类有趣的

例子

这个例子延续了roipoly例如,过滤图像的区域由掩码指定BW.的roifilt2函数返回过滤后的图像J,如下图所示。

使用多边形掩码过滤图像

将图像读入工作区。

I = imread(“eight.tif”);

定义蒙版多边形的顶点。

C = [222 272 300 270 221 194];R = [21 21 75 121 121 75];

创建二进制掩码图像。

BW = roipoly(I,c,r);

过滤图像的区域由掩码指定BW

H = fspecial(的不明显的);J = roifilt2(H,I,BW);

显示原始图像和过滤后的图像。

imshow(我)

图imshow (J)

另请参阅

||

主题

R2006a之前介绍

这个话题有用吗?