资源简介
本文档仅仅是一个提取HAAR特征的过程,没有加入adaboost训练器,有需要的可以下载仿真一下。仅供参考,不作科研使用
代码片段和文件信息
% 提取Harr-like特征
% II 积分图像
% HarrLike 类Harr模板
% baseSize 基准的尺寸大小
%
function [FeatureVector]=extHarrLikeFeature(IIHarrLikebaseSize)
imgWidth=size(II1);
imgHeight=size(II2);
wdiv=2; % 横向间隔
hdiv=2; % 纵向间隔
PreLen=ceil(imgWidth/wdiv)*ceil(imgHeight/hdiv)*length(HarrLike)*length(baseSize);
featureVector=zeros(PreLen1);
rect=zeros(14); % 矩形四个顶点的积分值
exBoud=zeros(12); % 是否越界的标志
cnt=1;
for i=1:wdiv:imgWidth % 当前横坐标
for j=1:hdiv:imgHeight % 当前纵坐标
for k=1:length(baseSize) % 当前窗口基准大小
for harrCnt=1:length(HarrLike)% 当前采取的Harr-like形式
% 检查边界
exBoud(1)=(i+size(HarrLike{harrCnt}1)*baseSize(k)>imgWidth);
exBoud(2)=(j+size(HarrLike{harrCnt}2)*baseSize(k)>imgHeight);
if(exBoud(1)+exBoud(2)>=1)
continue;
end
curFeabase=zeros(size(HarrLike{harrCnt}));
for xx=1:size(HarrLike{harrCnt}1)
for yy=1:size(HarrLike{harrCnt}2) % 获得每个矩形的四个顶点值
rect(1)=II(i+(xx-1)*baseSize(k)j+(yy-1)*baseSize(k));
rect(2)=II(i+(xx-1)*baseSize(k)j+(yy)*baseSize(k));
rect(3)=II(i+(xx)*baseSize(k)j+(yy-1)*baseSize(k));
rect(4)=II(i+(xx)*baseSize(k)j+(yy)*baseSize(k));
curFeabase(xxyy)=HarrLike{harrCnt}(xxyy)*...
((rect(4)+rect(1)-rect(2)-rect(3)));
end
end
FeatureVector(cnt)=sum(sum(curFeabase));
cnt=cnt+1;
end
end
end
end
FeatureVector=FeatureVector(1:cnt-1);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1919 2007-10-26 20:01 haar feature extract\extHarrLikeFeature.m
文件 318 2007-06-29 10:39 haar feature extract\IntegralImage.m
文件 3120 2016-03-04 18:01 haar feature extract\testHarrLikeFea.m
目录 0 2016-03-04 19:38 haar feature extract
----------- --------- ---------- ----- ----
5357 4
- 上一篇:形态金字塔图像融合matlab
- 下一篇:MPPT仿真matla实现
相关资源
- 形态金字塔图像融合matlab
- 蚁群算法 matlab仿真程序,详细注释
- FLICM聚类算法matlab代码与C代码
- 基于MATLAB编写的前推回代法求解放射
- 示波器wfm读取
- Matlab2010免安装版百度网盘地址
- LQR系统最优控制器设计的MATLAB实现及
- CW脉冲和LFM信号Matlab仿真
- MATLAB程序计算两个日期之间的总天数
- 元胞自动机的单双道交通建模Matlab仿
- matlab轴心轨迹算例
- Matlab求解直流潮流程序
- 采用混沌和小波相结合的方式实现的
- matlab基于分水岭算法处理图像分割的
- MATLAB的地震正演程序
- 基于matlab的图像融合
- 线性调频信号模糊函数-多普勒敏感性
- matlab评价图像融合质量
- 高速公路场景下车联网VeMAC协议MATLA
- matlab仿真干涉条纹图
- 改进遗传算法求解TSP问题的Matlab程序
- matlab计算单自由度的地震反应的程序
- jade 盲信号分离 matlab代码
- OFDM峰均比限幅clipping抑制matlab仿真程
- 三相PWM逆变器双环PI控制仿真
- stft短时傅里叶变换函数
- matlab中仿真自适应信号处理序贯回归
- 锁频环FLL的matlab仿真
- RPCA 源码 matlab yi Ma
- N-FINDR MATLAB源代码
评论
共有 条评论