用matlab提取lbp特征,求教大神给解释一下LBP特征提取每部分程序是干什么的
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
function X1 = LBP(Resimage)
% Returns a rotation invariant LBP (uniform patterns) histogram (10 bins)
% of picture X.
% the size of picture X must be at least 3x3 pixels
w1 = (1/sqrt(2))^2;%根号1/2平方
w2 = (1-1/sqrt(2))*(1/sqrt(2));
[sy sx] = size(Resimage);
Xi = zeros(sy+2,sx+2);%xi为变量产生全0矩阵扩大图像,便于处理
Xi(2:sy+1,2:sx+1) = Resimage;%赋值为0
Xi2 = zeros(sy+2,sx+2);
Xi4= zeros(sy+2,sx+2);
Xi6 = zeros(sy+2,sx+2);
Xi8 = zeros(sy+2,sx+2);
p1 = zeros(sy+2,sx+2);
p2 = zeros(sy+2,sx+2);
p3 = zeros(sy+2,sx+2);
p4 = zeros(sy+2,sx+2);
p5 = zeros(sy+2,sx+2);
p6 = zeros(sy+2,sx+2);
p7 = zeros(sy+2,sx+2);
p8 = zeros(sy+2,sx+2);
p9 = zeros(sy+2,sx+2);
p1(3:sy+2,3:sx+2) = Resimage;
p2(3:sy+2,2:sx+1) = w2*double(Resimage);
p3(3:sy+2,1:sx) = Resimage;
p4(2:sy+1,3:sx+2) = w2*double(Resimage);
p5(2:sy+1,2:sx+1) = (1-1/sqrt(2))^2*double(Resimage);
p6(2:sy+1,1:sx) = w2*double(Resimage);
p7(1:sy,3:sx+2) = Resimage;
p8(1:sy,2:sx+1) = w2*double(Resimage);
p9(1:sy,1:sx) = Resimage;
Xi1 = w1*p1+ p2+p4 + p5 + 0.000001; %从右到下Xi1 to the right and down from X
Xi2(3:sy+2,2:sx+1) = Resimage;
Xi3 = w1*p3 + p2 + p6 + p5 + 0.000001;
Xi4(2:sy+1,1:sx) = Resimage;
Xi5 = w1*p9 + p8 + p6 + p5 + 0.000001;
Xi6(1:sy,2:sx+1) = Resimage;
Xi7 = w1*p7 + p8 + p4 + p5 + 0.000001;
Xi8(2:sy+1,3:sx+2) = Resimage;
Xi = (Xi4>=Xi)+2*(Xi5>=Xi)+4*(Xi6>=Xi)+8*(Xi7>=Xi)+16*(Xi8>=Xi)+32*(Xi1>=Xi)+64*(Xi2>=Xi)+128*(Xi3>=Xi);
X1 = Xi(3:sy,3:sx);%取3*3间隔
end
用matlab提取lbp特征,求教大神给解释一下LBP特征提取每部分程序是干什么的相关推荐
- lbp matlab程序,求教大神给解释一下LBP特征提取每部分程序是干什么的
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function X1 = LBP(Resimage) % Returns a rotation invariant LBP (uniform patte ...
- vs调用matlab复杂,关于VS调用matlab的问题,求教大神
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 double StdDE::EnergyFunction(double *PopVector,bool &bAtSolution) { if (! ...
- matlab里exist是什么意思,通达信exist函数用法,exist()函数在matlab中怎么用?求教大神~...
Q1:exist()函数在matlab中怎么用?求教大神~ exist name 等价于 r=exist(name) ,在程序里面这样更加实用 0 不存在则返回值 1 name 可以是变量名,如果存在 ...
- matlab求解复杂隐函数,MATLAB复杂隐函数求解!求大神指导!
问题描述: MATLAB复杂隐函数求解!求大神指导! syms D1 D2 G1 G2 al E1 E2 Km w6 G1=10^(-5);G2=10^(-5); E1=2*(10^11);E2=2* ...
- 提取lbp特征java代码_目标检测的图像特征提取之_LBP特征
LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子:它具有旋转不变性和灰度不变性等显著的优点.它是首先由T. Ojala, M.Pietikäinen ...
- 如何修改matlab中的语句,求大神帮忙看一下这个语句怎么改!!!!!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 clc clear W=imread('e:\matlab\aaa\1.jpg'); imshow (W); I = rgb2gray(W); % 灰度处 ...
- matlab方位探测处理,急大神帮忙,谁有MATLAB解算像片内外方位元素的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求大神相助,搞定之后必给报酬 要求 输入相片上标定板角点的像方坐标和物方坐标 利用直接线性变换法求解内外方位元素 最好还能把残差和径向误差通过图片展示出来 ...
- javascript闭包—围观大神如何解释闭包
闭包的概念已经出来很长时间了,网上资源一大把,本着拿来主意的方法来看看. 这一篇文章 学习Javascript闭包(Closure) 是大神阮一峰的博文,作者循序渐进,讲的很透彻.下面一一剖析. 1. ...
- Java大神进阶之路!每一位程序员值得借鉴!
既然励志在java路上走的更远,那就必须了解java的路径.先看图 更加细化的细节如下 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还 ...
最新文章
- php udp 非阻塞,使用非阻塞udp读取时丢失消息
- java 可视化_可视化Java 9模块关系
- 开源Elasticsearch云托管服务,专享企业级服务
- IT行业学习网站汇总
- iOS 开发线程 gcd
- 误删除Linux中libc.so.6文件急救办法
- PhotoShop 各历史版本,你最熟悉哪版?
- 网络转载 ! 不保证网站安全 谨慎!
- interpretable machine learning
- stm32控制步进电机程序
- LGTM,XGBOOST,LIGHTGBM
- ikuai与AZ 组SDWAN
- 均值滤波器类型_滤波器的种类归纳
- lr背景虚化_LR调色教程,用LR调出后期唯美cosplay人像思路及案例(3)
- 基于C语言设计的俄罗斯方块小游戏(VS2017运行)
- PCSC那事儿(二)
- 【托业】【跨栏】TEST06
- 最全的TV视频应用合集,包含50多款客户端,有丰富直播点播
- java解析nmea_Java Marine API – 寻找NMEA数据
- iOS使用TestFlight进行App构建版本测试
热门文章
- python3 post 文件 消息
- 前景检测算法_4(opencv自带GMM)
- C++调用Python实例
- C++ SSE运算例子
- 学校开展计算机培训活动,计算机学院学习筑梦班开展义务清扫机房活动
- java修改动态视频,直播视频app源码,动态修改cron
- vb 变量赋值为当前选定单元格_VBA变量5年踩坑吐血精华总结
- 要在某一房间中两台计算机之间实现网络通信,大学计算机计算思维导论期末考试综述.doc...
- apue 进程退出状态
- allpairs使用方法_软件测试|正交试验测试用例设计方法