摘要本课程主要研究内容为基于 android 系统的分布式图像传输系统。实现动态和静态人 脸识别系统。从本地的单帧图像中和本地相机视频流中进行人脸检测与识别。实现如下目 标:

1。熟悉基于 OpenCV 的视觉系统开发流程(Linux&Android)。79042

2。实现在 Android 环境下对 OpenCV 类库的调用。 3。 实现在 Java 中通过 JNI 实现对于 so 库的调用。 4。 实现 Andorid 平台的人脸检测识别 App。 

OpenCV 是一个基于 BSD 许可(开源)发行的跨平台计算机视觉库,于 1999 年有 Intel 建立,最初是为 PC 平台开发的,可运行于 Linux,Windows,Mac OS 操作系统,它 轻量级而且高效,由一系列 C 函数和少量 C++类构成。

Android 系统是一个于 2008 年诞生的主要用于嵌入式移动设备的操作系统,移动处 理器的性能几乎每年都在成倍增长,使得很多以前只能在 PC 上执行的运算得以在 android 移动设备上执行,这也是将 OpenCV 移植到 Android 平台的一个重要前提。目前 Android 平台的硬件环境已经足以支持高帧率的动态人脸识别。

毕业论文关键词 人脸识别;计算机视觉;OpenCV;Android

毕 业 设 计 说 明 书 外 文 摘 要

Title  Face Detection And Recognition Based On Android                   

Abstract This paper come true a face detection and recognition app or system that is capable of processing images extremely rapidly while achieving high detection rates。 The image source mainly from the local camera or image files。 This system also achieve an statically face recognition App。 There is four goal there: 

1。 Be acquainted with developing using OpenCV library (Linux & Android)  2。Achieve calling OpenCV lib under android platform 

3。 Implementation in Java by JNI calls for so library 

4。 Realize the recognition of the android platform face detection and recognition。 

OpenCV is a distributed under the BSD license (open source), cross-platform computer vision library, established with Intel in 1999, was initially developed for the PC platform, can run on Linux, Windows, Mac OS operating system, it's lightweight and efficient, made up of a series of C function and a small amount of C + + class。 

Android is a was born in 2008, is mainly used for embedded mobile operating system, the performance of the mobile processors in doubling every year, almost makes many had been executed on the PC before operation to perform on Android mobile equipment, which is transplanted OpenCV into an important premise of the Android platform。 The Android platform hardware environment is adequate to support the high frame rate dynamic facial recognition。 

Keywords  face recognition, computer vision, android, OpenCV

1 绪论 1 

1。1 介绍… 1 

1。2 目前研究状况… 1 

1。3 人脸识别的应用…2 

1。4 人脸识别评价标准2 

1。5 本文的内容 …3 

1。6 本文的任务…3 

2 检测方法…4 

2。1 人脸检测算法的原理:Viola-Jones 人脸检测方法… 4 

2。1。1 特征提取 … 4 

2。1。2 Adaboost 分类器介绍  6 2。1。3 级联 Adaboost(cascade of classifiers)… 7 2。1。4 如何训练 cascade of classifiers 7 2。2 OpenCV 8 

2。2。1 OpenCV 的起源 8 

2。2。2  OpenCV 的基本结构… 8 

2。2。3  OpenCV 的特征… 9 

2。3  OpenCV 中的人脸识别算法及其原理… 10 

上一篇:HTTP网络存储隐蔽信道的设计与实现
下一篇:Moodle反抄袭系统设计与实现

无线传感器网络故障检测研究【3208字】

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

Android移动终端的网上便利...

Android移动互动学习系统学生端设计

Android移动互动学习系统教师端设计

Android大学生素质认证系统的设计

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】