论文部分内容阅读
人脸识别技术推动了安防、考勤、人机交互等各种应用的迅猛发展,社会对于人脸识别技术的需求盛况空前。人脸识别技术也不再满足于实验研究的应用场景,开启了商业化的道路。人脸识别系统作为人脸识别技术的落地,在商业化的过程中将会遇到非常多的挑战,常见的有系统容量、算法准确性、开发便利性等等。本文通过分析人脸识别系统中的三个角色的行为,确定了一套人脸识别系统需求。并且以微服务技术为主要框架设计并实现了一个人脸识别系统,该系统不仅支持容量的扩展性,部署简单,而且具有开发友好的特征,能够同时满足科研与商业的需求。本文的设计过程中参考了大量资料,借鉴了现有的开源项目与算法的设计理念。论文在第二章创新性地引入开发者角色,并根据系统中角色的行为确定了系统的需求。第三章考量了需求中难以实现的特性,提出了基于微服务与容器化技术的人脸识别系统设计,并且据此实现了一套移动人脸识别系统。在第四章建立了测试环境并部署了系统,在测试环境中对系统进行了全面测试。第五章对系统做出了总结与展望。