摘要本课程主要研究内容为基于 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反抄袭系统设计与实现

基于Android的电子拍卖系统设计与开发

遥感影像自动变化检测技术中的样本选择研究

基于android通讯与游戏的手...

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

基于激光超声检测金属材...

Android全国天气移动终端应用程序设计研究

发酵米粉优势菌株的发酵特性研究

日语论文中日酒文化对比研究

大淘宝网的虚假交易研究

浅谈农村大气环境保护的制度构建【1868字】

淮安市高校足球运动损伤问卷调查表

激光模拟训练器材国内外研究现状

2021年什么行业赚钱,适合...

新疆农林高校學生昆虫生...

肢体语言在小学英语教学中的应用浅谈

个案管理茬老年糖尿病患...