传统特征提取算法

本文回顾了传统特征提取算法,重点介绍了HOG(方向梯度直方图)和LBP(局部二值模式)两种方法。HOG用于行人检测,通过灰度化、梯度计算和直方图统计构建特征描述符。LBP则关注局部纹理,通过邻域像素比较生成二进制模式。尽管现代深度学习模型逐渐取代经典算法,但它们在传统应用和理解新算法上仍有价值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

传统特征提取算法

传统特征提取算法

因为以前学习过数字图像处理等传统图像处理的书籍,但是现在忘了这些算法,所以做一下笔记防止忘了。有错误的话希望大家共同交流。(前段时间怀疑自己得了抑郁症,很久没有这么忘我投入到技术中了,这种知识充实感觉希望能继续下去,后面要加入深度学习大军了~~~哈哈哈~)

HOG特征

方向梯度直方图(Histogram of Oriented Gradient, HOG)。使用梯度直方图来描述的形状特征。主要在行人检测方面。从名字可知,主要将图像中的pixel的方向变化作为特征。因为梯度变化主要是发生在物体边缘,这样就可以知道物体的大致形状。可以进行物体分类或者检测。经典的特征提取一般需要一些超参,比如窗口大小等。
算法流程从别的帖子那里拿图:
HOG特征提取方法就是将一个image(你要检测的目标或者扫描窗口):

1)灰度化(将图像看做一个x,y,z(灰度)的三维图像);

2)采用Gamma校正法对输入图像进行颜色空间的标准化(归一化);目的是调节图像的对比度,降低图像局部的阴影和光照变化所造成的影响,同时可以抑制噪音的干扰;

3)计算图像每个像素的梯度(包括大小和方向);主要是为了捕获轮廓信息,同时进一步弱化光照的干扰。

4)将图像划分成小cells(例如6*6像素/cell);

5)统计每个cell的梯度直方图(不同梯度的个数),即可形成每个cell的descriptor;

6)将每几个cell组成一个block(例如3*3个cell/block),一个block内所有cell的特征descriptor串联起来便得到该block的HOG特征descriptor。

7)将图像image内的所有block的HOG特征descriptor串联起来就可以得到该image(你要检测的目标)的HOG特征descriptor了。这个就是最终的可供分类使用的特征向量了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值