主要内容

roifilt2

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

描述

例子

J= roifilt2 (hBW对二维图像中的感兴趣区域(roi)进行过滤使用二维线性滤波器hBW二进制掩码的大小是否与,定义了roiroifilt2返回一个图像,该图像由位置的像素筛选值组成BW包含1S,以及未过滤的像素值BW包含0年代。

J= roifilt2 (BW有趣的的roi中处理数据使用函数有趣的.的值有趣的必须是函数句柄。

例子

全部折叠

将图像读入工作区。

我= imread (“eight.tif”);

定义蒙版多边形的顶点。

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

创建二进制掩码图像。

BW = roipoly(我c r);

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

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

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

imshow(我)

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

图imshow (J)

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

输入参数

全部折叠

线性滤波器,指定为二维数字矩阵。

数据类型:

图像,指定为二维数字矩阵。

  • 如果指定一个过滤器,h,然后可以是列出的任何数据类型。

  • 如果指定函数句柄,有趣的,然后可以支持任何类吗有趣的

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

掩码,指定为二维逻辑矩阵或二维数值矩阵,大小与,包含0年代和1年代。

数据类型:逻辑

函数句柄,指定为句柄。有关函数句柄的更多信息,请参见创建函数处理

输出参数

全部折叠

经过过滤的图像,作为二维矩阵返回。

  • 如果指定一个过滤器,h,然后J与输入图像具有相同的类,

  • 如果指定函数句柄,有趣的,那么班的J是由有趣的

算法

如果指定一个过滤器,h,然后roifilt2调用imfilter实现过滤器。

版本历史

之前介绍过的R2006a

另请参阅

||

Baidu
map