方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是

  一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。
  至今虽然有很多行人检测算法,但基本都是以HOG+SVM的思路为主。
  参考资料:http://blog.csdn.net/liulina603/article/details/8291093

计算过程

  HOG特征通过计算和统计图像局部区域的梯度方向直方图来构成特征。
  首先将图像分成小的连通区域,这些连通区域被叫做细胞单元。然后采集细胞单元中各像素点的梯度的或边缘的方向直方图。最后把这些直方图组合起来,就可以构成特征描述符。

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

  2)统计每个cell的梯度直方图(不同梯度的个数),即可形成每个cell的descriptor;
  例如:每个cell为66个像素。假设我们采用9个bin的直方图来统计这66个像素的梯度信息。也就是将cell的梯度方向360度分成9个方向块。例如:如果这个像素的梯度方向是20-40度,直方图第2个bin的计数就加一,这样,对cell内每个像素用梯度方向在直方图中进行加权投影(映射到固定的角度范围),就可以得到这个cell的梯度方向直方图了,就是该cell对应的9维特征向量(因为有9个bin)。

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

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

图像处理--传统的手工特征之HOG相关推荐

  1. OpenCV与图像处理学习十二——图像形状特征之HOG特征

    OpenCV与图像处理学习十二--图像形状特征之HOG特征 一.图像特征理解 1.1 颜色特征 1.2 纹理特征 1.3 形状特征 1.4 空间关系特征 二.形状特征描述 2.1 HOG特征 2.1. ...

  2. 春节临近|传统彩色手绘年画素材,满满东方韵味

    年俗是指春节习俗."春节"原指正月初一立春日这一天,可中国的春节准备.庆祝活动早从腊月二十三就开始了,而且有很多年俗,过年期间要进行祭灶.守岁.拜年.祭财神.逛庙会等种种风俗活动, ...

  3. 2020蓝天杯论文评比系统_蓝天小学2020年迎元旦系列活动——“弘扬传统文化 手绘新年梦想”绘画、手抄报展评...

    蓝天小学2020年迎元旦系列活动 --"弘扬传统文化 手绘新年梦想"绘画.手抄报展评 为迎接2020年元旦,给学生提供发挥艺术才华的平台,培养学生的动手能力,提高学生的综合素质,丰 ...

  4. 图像转灰度值计算公式原理_图像处理--传统算法

    图像处理中平滑和锐化操作是什么? 平滑处理(smoothing)也称模糊处理(bluring),主要用于消除图像中的噪声部分,平滑处理常用的用途是用来减少图像上的噪点或失真,平滑主要使用图像滤波.在这 ...

  5. 【机器学习】传统目标检测算法之HOG

    转载+理解:hog:https://www.cnblogs.com/wyuzl/p/6792216.html hog:https://blog.csdn.net/masibuaa/article/de ...

  6. C++ 图像处理(二十二) HOG特征提取

    HOG特征提取 原理: (一)预处理: 包括伽马校正和灰度化.这是可选的步骤,因为实验证明做不做影响不大.伽马校正是减少光度对实验的影响.灰度化是将彩色 图片变成灰度图.其实彩色图片也可以直接处理.不 ...

  7. OpenCV4 | 如何让传统图像处理实现三十倍加速的顶级技能

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 OpenCV4 + CUDA 从配置到代码..... 引子 一直有 ...

  8. 国潮手绘海报素材,传统与现代碰撞之美

    国潮是在中国文化和传统的基础上,添加当下流行时尚,是传统和现代时尚的一种碰撞,不仅体现出东方传统文化的魅力,还非常符合大众审美,具有另外一番美感,受到不少年轻朋友的追评. 中国金龙彩色手绘东方文化国潮 ...

  9. 什么软件运用计算机处理图像,平面设计中计算机图形图像处理软件的运用探究...

    牟丹 摘   要:计算机图形图像处理软件作为平面设计中被广泛采用的辅助技术,可以为平面设计提供创意性以及颜色展现,并提高平面设计的美观程度以及内涵.但在实际的计算机图形图像处理软件应用过程中,出现了平 ...

最新文章

  1. Jenkins + sonarqube集成实现发布代码审计
  2. netflix数据处理2(转)
  3. JQuery 中选择多选择框,和单选框,实现获取相应选择的值
  4. pycharm引入其他目录的包报错,import报错
  5. django -- 联合索引
  6. js事件流 事件捕获 及时间冒泡详解
  7. ios8 gps定位不好用
  8. table2excel 导出表格有边框,文字居中
  9. 《赖氏经典英语语法》第二集
  10. 多语言机器翻译 | (1)多语言翻译模型简介
  11. 使计算机无法启动的病毒是,0xc0000017蓝屏计算机无法启动解决方案
  12. 将U盘的图标改成自己喜欢的图案
  13. 解决黑苹果无法自动更新的问题,
  14. 人工智能 deepface 换脸技术 学习
  15. File ignored because of a matching ignore pattern. Use “--no-ignore“ to override
  16. 深入理解JVM(十五)垃圾回收相关概念
  17. Struts2 常用标签使用(三十九)
  18. linux--shell--crontab定义运行任务
  19. 股票量化分析系统浅析之(三)归一化与标准化
  20. 三种经典图像滤波方法介绍——双边滤波(Bilateral filter)、导向滤波(Guided Fliter)、滚动导向滤波(RollingGuidedFilter)

热门文章

  1. 哈工大软件构造课程知识点总结(三)
  2. Python3全面基础学习
  3. 《商业2.0》评最佳非美国Web2.0 中国3家入选
  4. python 实现自动化办公 人工统计考勤与电脑匹配
  5. 天龙八部本服务器的注册码,天龙八部服务端配置! - 网游单机讨论 - 藏宝湾网游单机站 - Powered by Discuz!...
  6. 用一部极客电影让你感受互联网科技的潜力
  7. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么
  8. linux 清理磁盘 dev sda2,linux /dev/sda1 磁盘满了,解决办法
  9. API-String类、基本数据类型对象包装类
  10. 上海的大学计算机专业高考分数线公布,2020上海高考提前批分数线出炉,普通批分数线会涨?附2019高校普通批分数线...