Day2 LBP原理加日常

日常:时间没有充分利用,效率一般


MB-LBP

自身理解(不一定对):分块block相当于先对原图模糊,块越大越模糊,块越小越精细,如block=3时,每个像素由原来该像素替代。block=9时候,相当于图像分块3*3像素,取平均灰度来替代3*3当中所有灰度。原图img处理成img2,对img2进行之前的各类LBP计算。

图像扩充更加合理一些,逻辑没理清,就用如下替代了

clear all
clc

scale = 3;     %采样半径
str=strcat('D:\学习\LBP\lena.jpg');
I = imread(str);
[rows cols]=size(I);
cellSize = floor(scale / 3);
offset = floor(cellSize / 2);
im = uint8(zeros(rows-2*offset, cols-2*offset));

for i=offset:(rows-offset-1)
    for j=offset:(cols-offset-1)
        temp = 0;
        for m=-offset:offset
            for n=-offset:offset
                temp = temp + int16(I(i+n+1,j+m+1));
            end
        end
        temp = floor(temp / (cellSize * cellSize));
        
        temp = uint8(temp);
        im(i - offset + 1, j - offset + 1) = temp;
    end
end
I_LBP = LBP(im);

原图和block=3

block=16处理图


LBP处理结果第一张block=3 第二张block=16





                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值