第三阶段(1998-现在)。由于现在的人脸识别技术对人脸图像在室外环境照明或人体姿 势变化等方面的问题的研究还没有突破,所以人脸识别也成为了时下的研究热点之一。与此 同时,随着人脸识别商业应用的不断进步发展,而基于 3D 模型建模与人脸识别方法等逐渐 成为商业应用方面的技术主流[6]。
人脸识别是从最初的对人脸几何特征的简单识别,经过多年的对各种各种的人脸识别研 究,发展到现在能够实现动态人脸识别。然而,在当今这个信息社会,人脸识别面临的挑战 还有很多,人脸识别仍然是 21 世纪最具挑战性的研究课题。
1。2。2 基于安卓的人脸识别
人脸识别在安卓平台上的发展面临着以下的机会和挑战[7]:
(1)近年来,移动手机平台的发展,特别是安卓手机的飞速发展提高了手机硬件的更新速度,使得人脸识别系统进入安卓手机平台成为可能;
(2)安卓智能手机运算性能的快速进步,也为人脸识别在安卓平台上实现奠定了基础;
(3)移动互联网的飞速发展,手机安全服务的迫切需求,加速了人脸识别软件在安卓平 台上面的普及;
(4)然而,手机平台硬件上面的固有缺陷,是的人脸识别在安卓平台上面的发展也面临 着诸多挑战。
(5)安卓人脸识别调用的手机本地摄像头在性能上面的缺点也是不可忽视的,人脸识别 在安卓手机平台上面临着诸多困难,背景多变、光线变化、人脸形态不确定[8]等等问题将给 人脸识别系统的开发带来许多困难,来~自,优^尔-论;文*网www.youerw.com +QQ752018766-
总的来说,安卓移动平台对于人脸识别系统来说具有很高的研究意义,新兴的移动互联 网对人脸识别来说可能面临更多的挑战。
2 基于 Android 的 B/S 结构的人脸识别系统
2。1 B/S 结构的人脸识别系统介绍
2。1。1 B/S 结构
B/S 结构,即浏览器/服务器结构。B/S 结构是对 C/S 结构的改进,在这种结构下,客 户端电脑无需安装任何软件,只需可以连接互联网即可进入系统,这样,就大大减轻了客户 端电脑的载荷[9]。B/S 结构使得系统可以一次部署到位,当系统需要维护和升级时,只需对服 务器端进行维护和改进,无需对客户端进行维护和改进,有效的降低了系统的成本,提高了 系统的效率。
在 B/S 结构下,用户请求通过 HTTP 传递给服务器端,服务器端进行响应并处理事务, 将结果通过 HTTP 返回给客户端并由浏览器显示给用户。
传统 B/S 系统的 Web 服务器采用 Tomcat5。5。25,数据库采用 My SQL5。1,Web 服务 器端通过 JDBC 与数据库进行连接[10]。