20140415 HOG 不同继承方式的访问特性 虚函数工作原理

HOG特征与C++虚继承详解
本文探讨了HOG特征中block重叠的作用及其cell直方图维度选取原则,详细解释了如何通过梯度模值分配及L2-norm归一化来提高特征描述的鲁棒性。此外,还分析了C++中虚继承的访问特性和内存占用计算方法。

1、HOG

  • block重叠的好处

    由于行人通常其形状可以视为柔体,人
    的边缘位置不固定,而有一些移动,block 重叠后,一个边缘的梯度信息在两个相邻重叠的 block
    中都能有所表达,这样即使边缘的位置发生了一些移动,HOG 特征仍旧能在一定程度上抑制这
    种形变。

  • cell直方图维度的选取

cell的直方图维度过高,一方面增加直方图向量的长度,增大计算量,一方面使得特征变得过分敏
感,在物体形变的鲁棒性方面不理想,而直方图维度太低,则造成特征表达过分粗糙,不能有
效描述 cell 内部的物体边缘分布情况

  • 防止边界效应

像素的梯度模值根据梯度方向分散投至本方向 bin 和
左右两个邻近方向中,分散的比例根据梯度方向离维度边界方向的距离决定

  • 投票权重

以梯度大小的本身作为投票权重能获得最优的结果

  • L2-norm归一化

http://blog.sciencenet.cn/blog-810210-655011.html

2、不同继承方式的访问特性

图片1

 

3、虚继承C++中虚函数工作原理和(虚)继承类的内存占用大小计算

http://blog.youkuaiyun.com/hackbuteer1/article/details/7883531

转载于:https://www.cnblogs.com/yexuannan/p/3663963.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值