图像处理函数——colfilt、bwperim、bwlabel、bwareaopen

1.colfilt

功能: 列式邻域运算
介绍:

  • B = colfilt(A,[m n],block_type,fun)
    通过将A的每个m×n块重新排列为临时矩阵的一列,然后将函数fun应用于该矩阵来处理图像A。
  • B = colfilt(A,[m n],[mblock nblock],block_type,fun)
    将A细分为大小为m X n的区域以节省内存。请注意,使用[mblock nblock]参数时,操作的结果不会更改。例如,如果[mblock nblock]是[3 4],并且每个块的大小是16×16像素,则colfilt将图像细分为大小为48×64像素的区域,并且分别处理每个区域。
  • B = colfilt(A,‘indexed’,…)
    将A作为索引图像处理,如果A的类是uint8、uint16或logical,则用0填充,否则用1填充。

代码示例:

I = imread('tire.tif');
I2 = uint8(colfilt(I,[5 5],'sliding',@mean));%执行按列筛选,对每个5×5像素邻域调用函数mean
subplot(121);imshow(I);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值