function lbphist = lbphistogram(img)
% 将彩色图像转换为灰度图像
if size(img,3) == 3
img = rgb2gray(img);
end
% 计算图像尺寸
[m,n] = size(img);
% lbp初始化,最外1圈不计算
lbp = uint8(zeros(m-1,n-1));
% 从(2,2)开始统计LBP
for i=2:m-1
for j=2:n-1
% 存储8位二进制值
b = uint8(zeros(1,8));
% 周围8领域分别与中心像素最比较,得到每一位的值
if(img(i-1,j-1)>img(i,j))
b(:,1) = 1;
end
if(img(i-1,j)>img(i,j))
b(:,2) = 1;
end
if(img(i-1,j+1)>img(i,j))
b(:,3) = 1;
end
if(img(i,j+1)>img(i,j))
b(:,4) = 1;
end
if(img(i+1,j+1)>img(i,j))
b(:,5) = 1;
end
if(img(i+1,j)>img(i,j))
b(:,6) = 1;
end
if(img(i+1,j-1)>img(i,j))
b(:,7) = 1;
end
if(img(i,j-1)>img(i,j))
b(:,8) = 1;
end
% 逆时针排列,最高为权值最低
bins = b(:,8)*2^0 + b(:,7)*2^1 + b(:,6)*2^2 + b(:,5)*2^3 + ...
b(:,4)*2^4 + b(:,3)*2^5 + b(:,2)*2^6 + b(:,1)*2^7;
% 目标像素的LBP值
lbp(i-1,j-1)=bins;
end
end
[counts,~] = imhist(lbp);
lbphist = counts;
% normalize
lbphist = lbphist/sum(lbphist);
% lbphist = mapminmax(lbphist', 0, 1)';
没有合适的资源?快使用搜索试试~ 我知道了~
【纹理特征提取】基于matlab局部二值模式LBP图像纹理特征提取【含Matlab源码 1931期】.zip
共5个文件
m:2个
jpg:2个
tiff:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 74 浏览量
2023-10-17
21:49:52
上传
评论
收藏 728KB ZIP 举报
温馨提示
CSDN海神之光上传的代码均可运行,亲测可用,直接替换数据即可,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
资源推荐
资源详情
资源评论
收起资源包目录
【纹理特征提取】基于matlab局部二值模式LBP图像纹理特征提取【含Matlab源码 1931期】.zip (5个子文件)
【纹理特征提取】基于matlab局部二值模式LBP图像纹理特征提取【含Matlab源码 1931期】
运行结果1.jpg 15KB
main.m 251B
lena512color.tiff 768KB
lbphistogram.m 1KB
运行结果2.jpg 18KB
共 5 条
- 1
资源评论
- Jessiejiaxin2023-10-25发现一个宝藏资源,赶紧冲冲冲!支持大佬~
海神之光
- 粉丝: 3w+
- 资源: 2094
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python课设-学生信息管理系统
- 广东省2021年普通高考音乐表演-器乐类总分分数段统计表(含本、专科层次加分)
- ubuntu20.04安装教程.md
- 广东省2021年普通高考音乐表演-声乐类总分分数段统计表(含本、专科层次加分)
- 广东省2021年普通高考音乐学类总分分数段统计表(含本、专科层次加分)
- 广东省2021年普通高考舞蹈类总分分数段统计表(含本、专科层次加分)
- Python教程-快速入门基础必看课程10-函数基础
- tensorflow-2.9.2-cp39-cp39-win-amd64.whl
- tensorflow-2.9.2-cp37-cp37m-win-amd64.whl
- 广东省2021年普通高考体育类总分分数段统计表(含本、专科层次加分)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功