帮助中心帮助中心
滤除图像中的感兴趣区域(ROI)
J = roifilt2 (h, BW)
J = roifilt2 (BW,乐趣)
例子
J= roifilt2 (h,我,BW)对二维图像中的感兴趣区域(roi)进行过滤我使用二维线性滤波器h.BW二进制掩码的大小是否与我,定义了roi我.roifilt2返回一个图像,该图像由位置的像素筛选值组成BW包含1S,以及未过滤的像素值BW包含0年代。
J= roifilt2 (h,我,BW)
J
h
我
BW
roifilt2
1
0
J= roifilt2 (我,BW,有趣的)的roi中处理数据我使用函数有趣的.的值有趣的必须是函数句柄。
J= roifilt2 (我,BW,有趣的)
有趣的
全部折叠
将图像读入工作区。
我= 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(我)
图imshow (J)
线性滤波器,指定为二维数字矩阵。
数据类型:双
双
图像,指定为二维数字矩阵。
如果指定一个过滤器,h,然后我可以是列出的任何数据类型。
如果指定函数句柄,有趣的,然后我可以支持任何类吗有趣的.
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32|逻辑
单
int8
int16
int32
uint8
uint16
uint32
逻辑
掩码,指定为二维逻辑矩阵或二维数值矩阵,大小与我,包含0年代和1年代。
数据类型:逻辑
函数句柄,指定为句柄。有关函数句柄的更多信息,请参见创建函数处理.
经过过滤的图像,作为二维矩阵返回。
如果指定一个过滤器,h,然后J与输入图像具有相同的类,我.
如果指定函数句柄,有趣的,那么班的J是由有趣的.
如果指定一个过滤器,h,然后roifilt2调用imfilter实现过滤器。
imfilter
之前介绍过的R2006a
imfilter|filter2|roipoly
filter2
roipoly
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处