还有最近支付宝将“刷脸”带到了移动端,包括了“刷脸登陆”和“刷脸支付”,其核心 都使用了人脸检测和识别技术,通过该技术,得到使用者的信息,通过与账户注册用户的脸 部信息进行比较,从而实现验证功能。这也是国内在智能终端使用人脸检测和识别技术比较 成熟的一次进步。

可以肯定,就像被苹果公司带到了移动设备上从而焕发“第二春”的指纹识别一样,同 为生物识别技术之一的人脸检测也会在智能移动终端越来越多的使用,这将会成为一种趋势, 使智能手机更加智能。

1。3论文的组织结构

本文具体组织结构如下: 第一章为绪论,主要介绍了论文的研究背景及意义和论文相关技术的发展现状。其中包

括了人脸检测技术的背景、意义和其发展现状,同时还有介绍了在移动终端上实现人脸检测 的背景、意义和其发展现状。

第二章对开发环境和开发工具以及用到的相关技术做了详细的介绍,其中包括了对 Android 操作系统的主要架构和组件的介绍、对开发工具和环境的介绍以及对开发中使用到的 技术和设计模式的介绍。

第三章主要对设计和开发过程进行了详细的介绍,其中包括微博部分的设计和实现,还 有对核心功能即新型交互方式的设计与实现,同时还有整体交互的设计和优化以及开发中遇 到的一些问题的解决方案。

第四章是对 APP 进行功能验证。对项目的每个功能模块进行了测试,并收集数据作为参 考,还介绍了测试时发现的一些不足,并给出未来的解决方案。

最后对整篇论文进行了结论和展望以及致谢。

2相关技术和工具介绍

Android 自诞生以来,在世人的眼中就是一个“富二代”的形象。从被 Google 收购,到 成立开放手机联盟,到现在一举成为市场占有率最高的移动操作系统。在这几年的发展过程 中,谷歌为 Android 建立了一个完整的生态系统,如今的 Android 是融合了车载、可穿戴、 TV 等各个方面的系统。而 Android 的成功也使手机厂商、开发者、用户之间的关系更加密切, 这样的良性循环使得 Android 会有着更加美好的未来。本章旨在介绍 Android 操作系统的结 构和本课题开发需要用到的开放工具和相关的技术。

2。1Android OS 介绍

2。1。1Android 系统架构

Android 的系统架构采用了分层的架构。从图 2。1 来看,Android 分为四个层,由下到上 分别是 Linux 核心、系统运行库、应用程序框架和顶层的应用程序。

Android 系统架构图

(1)Linux 内核

Android 是基于 Linux 的,最初使用的核心版本是 2。6,目前最新的 Android 6。0 的 linux 内核版本已经到了 3。4。Linux 内核为 Android 设备提供了一个操作系统最基本的功能,比如 硬件驱动、存储管理、文件系统和权限控制等。

(2) 系统运行库

这一层为 Android 系统中我们使用的各个组件的运行提供了主要的特性支持。比如提供 了为实现数据库支持的 SQLite 库,提供了为实现浏览器支持的 Webkit 库等。同样 Android Runtime 库也在这一层,它提供了对 Java 的支持。

(3) 应用框架层

这一层主要提供了开发 APP 时可能用到的 API。其中包括:

丰富而又可扩展的视图(Views),可以用来构建应用程序。

用于共享和访问数据的内容提供器(Content Providers)。

对图像、键值、布局等非代码资源进行统一管理的资源管理器(Resource Manager)。

控制在状态栏显示通知的通知管理器(Notification Manager)。

上一篇:《数据库系统原理》教学的设计与实现
下一篇:SWF科学工作流模型的差异识别

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

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

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

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

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

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

Android的网络借贷系统的设计

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

网络语言“XX体”研究

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

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

安康汉江网讯

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

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

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

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

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