图像HOG特征提取算法的研究与实现.docx

资料分类:计算机信息 上传会员:螺蛳粉50g 更新时间:2024-01-15
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7889
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着社会快速的发展以及日益精进的科技技术,计算机开始慢慢的应用于生活的方方面面,计算机视觉领域也有了飞速的发展,比如人脸识别,行人检测,跟踪等方面都有了重大的突破。人可通过视觉去识别一个对象,比如行人,车子等,然而计算机想要识别一个物体,并非易事。

图像识别技术是指让计算机对图像内容进行处理、分析和理解,然后让计算机在各种形式的图像中分辨出目标和物体的技术。提取图像特征是图像识别领域的一个重要研究方法,图像有多种特征,如HOG、SIFT、SURF、ORB、LBP、HAAR特征,其中HOG特征在计算机视觉领域中具有重要的研究意义,本文主要研究HOG特征提取算法以及实现。

HOG,或者称为方向梯度直方图,是一种描述特征的描述子,一般用来提取图像的特征。 它广泛用于计算机视觉任务中的对象检测。HOG描述符着重于对象的结构或形状。HOG也能够提供边缘方向。这是通过提取边缘的梯度和方向(或者可以说大小和方向)来完成的。HOG首先将完整图像分解为较小的区域, 并针对每个区域计算梯度和方向。然后HOG根据梯度和方向为每个区域生成直方图,每个区域根据相应的梯度直方图生成特征向量,然后将所有区域的特征向量合并为一个特征向量,得到整个图像的hog特征向量。

本文分为4个章节来描述HOG特征。第一章主要讲述了HOG算法的研究意义及背景;第二章讲述了HOG特征的计算过程,数学公式,以及在C++中的实现;第三章讲述了HOG算法的应用领域以及研究价值等。

关键词  HOG,行人检测,梯度方向直方图,计算机视觉

 

目录

摘要

ABSTRACT

第 1 章 绪 论

1.1研究背景及意义

1.2本文结构

第 2 章 HOG特征实现过程

2.1算法原理

2.1.1特征描述符

2.1.2 HOG特征原理简介

2.2计算过程

2.2.1 gamma矫正和灰度化

2.2.2求图像像素梯度大小和方向

2.2.3统计细胞单元(Cell)的梯度方向直方图

2.2.4统计块(Block)的梯度方向直方图(HOG)

2.2.5统计窗口(Window)的梯度方向直方图

2.2.6统计整幅图像的梯度方向直方图

2.2.7改进:归一化(normalize)

2.3 C++代码实现

2.3.1灰度化

2.3.2计算图像所有像素的梯度和方向

2.3.3计算所有cell的梯度特征:

2.3.4计算每个block的梯度特征:

2.3.5计算图像的HOG特征:

2.3.6改进:归一化(normalize)

第3章 HOG特征在行人检测中的应用

3.1行人检测

3.1.1概述

3.1.2原理

3.2 SVM分类器

3.3在OpenCV中基于C++语言的实现

3.3.1代码:

3.3.2实验结果:

第4章 应用领域及价值

4.1应用领域

4.2研究价值

参考文献

致谢

相关论文资料:
最新评论
上传会员 螺蛳粉50g 对本文的描述:在计算机视觉领域中,非常大量的使用了HOG+SVM模式,特别是在行人对象检测中表现的非常好。行人检测技术可与行人跟踪、行人重识别等技术结合,应用于人工智能系统、车辆辅助驾驶......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: