摘要: HOG(Histogram of Oriented Gradient)方向梯度直方图,主要用来提取图像特征,最常用的是结合svm进行行人检测。算法流程图如下(这篇论文上的):下面我再结合自己的程序,表述一遍吧:1.对原图像gamma校正,img=sqrt(img);2.求图像竖直边缘,水平边缘,边缘强度,边缘斜率。3.将图像每16*16(取其他也可以)个像素分到一个cell中。对于256*256的lena来说,就分成了16*16个cell了。4.对于每个cell求其梯度方向直方图。通常取9(取其他也可以)个方向(特征),也就是每360/9=40度分到一个方向,方向大小按像素边缘强度加权。最后归 阅读全文
posted @ 2013-05-24 19:41 Dsp Tian 阅读(36014) 评论(11) 推荐(8) 编辑
摘要: radon变换就是图像在不同方向上的投影。下图f(x,y)可以代表图像,R(x')就是图像向右下方的投影。数学上是按投影方向进行线积分,在图像领域就是按照投影方向累加像素就行了。matlab中有radon函数,为了熟悉原理我又写了一个。通过旋转图像映射,效率不怎么样。canny后Lena:45度投影:代码如下:main.mclear all; close all; clc;img=imread('lena.jpg');ed=edge(img,'canny');r=Radon(ed,45); %检测直线什么的,可以投影到0-179度上%r=radon(ed 阅读全文
posted @ 2013-05-24 10:43 Dsp Tian 阅读(39507) 评论(0) 推荐(2) 编辑