资源简介
HOG(方向梯度直方图)图像特征提取,以lena图像作为示例
代码片段和文件信息
clear all; close all; clc;
img=double(imread(‘lena.jpg‘));
imshow(img[]);
[m n]=size(img);
img=sqrt(img); %伽马校正
%下面是求边缘
fy=[-1 0 1]; %定义竖直模板
fx=fy‘; %定义水平模板
Iy=imfilter(imgfy‘replicate‘); %竖直边缘
Ix=imfilter(imgfx‘replicate‘); %水平边缘
Ied=sqrt(Ix.^2+Iy.^2); %边缘强度
Iphase=Iy./Ix; %边缘斜率,有些为inf-infnan,其中nan需要再处理一下
%下面是求cell
step=16; %step*step个像素作为一个单元
orient=9; %方向直方图的方向个数
jiao=360/orient; %每个方向包含的角度数
Cell=cell(11); %所有的角度直方图cell是可以动态增加的,所以先设了一个
ii=1;
jj=1;
for i=1:step:m %如果处理的m/step不是整数,最好是i=1:step:m-step
ii=1;
for j=1:step:n %注释同上
tmpx=Ix(i:i+step-1j:j+step-1);
tmped=Ied(i:i+step-1j:j+ste
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-02-17 23:48 hog feature\
文件 2695 2014-02-17 18:08 hog feature\hog.m
文件 10555 2014-02-17 18:05 hog feature\lena.jpg
相关资源
- LBP 纹理模式的LBP特征表示及分类原理
- HMMforspeechrecogntion 一个可执行的HMM语音
- wenli 分析了纹理特征提取方法
- DoGfilters DOG高斯差分实现物体识别中的
- PCA_SVM 此方法采用经典的PCA对人脸图像
- pca_knn 本方法采用pca进行特征提取
- KLFDA 基于局部Fisher准则的非线性核F
- face 收集的最全的人脸识别代码 有小
- pca 主成分分析程序
- Harris.rar 特征提取是图像配准的重要步
- pinjie 本文用用Harris算子提取特征点
- hao 调制识别全过程
- Moravec_corrlation moravec算子提取特征点
- tezheng 本人找到的非常好的几何特征提
- Huoyantexingtiqu 对火焰图像的特征进行提
- palm-recognition 掌纹识别代码
- Yale_5G Yale
- DCT 先用小波变换进行降维后
- ColorHistogram 图像检索——提取颜色特
- tezhengtiqu 基于小波变换的特征提取
- HOGadaboos 应用HOG和adbost进行人体检测试
- Khan2 数字图像copy-move篡改检测。特征
- ped_detector_RELEASE.tar 基于分层的HOG的行
- PG_BOW_DEMO 图像的特征用到了Dense Sift
-
ob
ject-Recognition-via-Sparse-PCA 利用稀疏 - Pedestrian-Detection 一个简单的基于HOG的
- haar
- match_version_1.3 该程序主要功能是实现
- ga 基于遗传算法和距离的特征选择
- GaborTexture Gabor滤波器方法提取纹理特
评论
共有 条评论