登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 信息工程 > 正文

基于Android的单图像人体身高测量方法研究与软件设计毕业论文

 2021-04-19 00:51:23  

摘 要

身高的测量在人们的日常生活中的重要性不言而喻,购票游玩公园,购票乘坐各式交通工具,或者进行观看影片等娱乐活动时,大部分场合对于身高的判定都是基于售票员的目测。本文的主要内容是介绍一款基于Android的单图像人体身高测量软件,通过移动设备完成对图像的获取以及人体身高的测量。

本设计利用Android编程环境,采用JAVA编程语言,设计了一套基于Android的单图像身高测量软件。在设计上采用了一些较新、较完善的设计,采用手机摄像头拍摄单张人的图像,实现通过拍照得到的单图像能识别出人体的身高数据并进行结果的显示,并建立了良好的APP用户界面以及功能。本次系统设计对系统结构,功能模块划分,模式分析等需求分析等方面而言,更着重于应用的实际开发,并确保了数据信息的精确度和应用的实际应用性,整体符合设计的要求。

关键词:Android;Java;人体身高;图像识别

Abstract

The importance of height measurement in people’s daily life is self-evident. When buying a ticket to play parks, buying tickets for various types of transportation, or watching a movie and other entertainment activities, the determination of height for most occasions is based on the conductor. The visual inspection. The main content of this article is to introduce a single-image human body height measurement software based on Android, to complete the acquisition of images and the measurement of human height through mobile devices.

This design uses the Android programming environment, using JAVA programming language, designed a set of Android-based single image height measurement software. In the design, some newer and more complete designs were adopted. The single-user image was captured using a mobile phone camera, and a single image obtained through photographing was able to recognize the height data of the human body and display the result, and a good APP was established. User interface and features. This system design focuses on the actual development of the application in terms of system structure, functional module partitioning, pattern analysis, and other requirements analysis. It also ensures the accuracy of data information and the integrity of application functions and meets the design expectations.

Keywords: image recognition; height measurement; development; Android

目 录

第1章 绪论 1

1.1 开发项目背景 1

1.2 国内外研究现状 1

1.3 研究内容及安排 2

第2章 相关技术简介 3

2.1 JAVA 3

2.2 Android平台介绍 4

2.3 Android的系统架构 5

2.3.1 Java SE JDK的安装 5

2.3.2 Android SDK的安装 5

2.3.3 SDK Platform的安装 6

2.3.4 Android Studio的安装 7

2.4目标检测的图像特征提取 7

第3章 系统分析 9

3.1 系统功能需求分析 9

3.2 可行性分析 9

3.3 系统流程分析 10

3.4测量过程分析 10

3.5 性能需求分析 11

第4章 系统设计与实现 12

4.1 搭建系统软硬件结构 12

4.1.1 硬件选择 12

4.1.2 软件环境搭建 12

4.2 工作流程设计 12

4.3系统总体结构 13

4.4 OpenCV中基于HOG特征的行人检测 13

4.5 系统的关键技术 14

4.6 相机标定与测量 14

第5章 系统测试与结果 19

5.1测试目的与目标 19

5.2系统主界面 19

5.3标定操作 19

5.4 测量及结果显示 20

5.6 数据对比 21

5.7 结果分析 21

第6章 总结与展望 22

参考文献 23

致 谢 24

第1章 绪论

1.1 开发项目背景

身高与我们的生活息息相关,在生活中,买衣服要用到身高数据,乘坐交通工具的不同购票等级也需要用到身高数据,它是医院的体检项目中一项重要的基础数据,甚至在男女交往中,身高数据也是其中很重要的评判标准。而我们在日常生活中,一般是用尺子来对人的身高进行测量。这种接触式的测量方法诚然很准确实用,但当人的基数比较大时,测量的要求往往是只需要对人体进行高度的估算,不需要达到高度的准确性,而且当我们对身高的测量速度要求不低时,这种依靠尺子的传统测量显然没有达到我们的要求。而这个时候就引出来了计算机视觉和图像处理的概念。有一种基于计算视觉的人体高度测量,能够不接触到人体就能对人的身高数据进行测量和数据显示,很明显这是符合我们系统的要求的。然而之前的计算视觉大多数进行图像比对处理是在2D层面上的,对于我们进行身高测量的需求来说,它所获取的数据信息并不足以测算出我们所需要的身高数据。仅仅依靠一张单人的图像就能测量图像中人体高度的方法复杂且缓慢。因此,开发一款能够通过获取图像数据从而迅速测量出人体的身高数据的软件在目前具有较为广阔的前景和发展潜力。

1.2 国内外研究现状

就目前而言,在非接触式测量这一方面,原理上主要还是靠的光声电的反射与扫描,能够在没有触碰到物体的情况下把各种数据测算出来,我们常常能接触到的激光扫描,红外扫描,超声波和图像分析等都是非接触式测量的主要方法。而这里主要涉及到的就是图像分析法的方方面面。

国外对基于Android的图像处理和计算机视觉方面的研究起步较早,早在2005年,C. Madden和M.Piccardi等人就提出了将高度测量作为基础的生物特征,并用其来匹配不相交的摄像机视图的人体的理论[1];Trevor Montcalm,Bubaker Boufama等提出了一种新的动态方法:目标摄像机跟踪具有不重叠视图[2]。Yu Zheng,Koray Ozcan,Senem Velipasalar提出了用于改进非重叠摄像机视图中的目标重新识别的码本[3]。Jun Yang,Zhongke Shi,Patricio A. Vela提出了基于PCA外观的人员重新识别技术[4]

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图