本系列bolg将向大家分享,如何应用dragonboard 410c平台,设计一款融入人脸识别和web通信技术的智能魔镜,在使用镜子的时候,镜子会通过自身的摄像头检测出使用者身份,根据使用者身份ID推送预先定制的备忘信息,同时还会实时的显示天气和室内外温度信息等,并且基于web技术实现镜子与其他家庭智能设备及手机的互联,用户可以将自己的提示信息和备忘信息,以及给家人的爱心贴等推送到镜子,镜子会在相应的用户使用镜子的时候给出提示,具体设计方案如下图1所示。
图1 初步方案设想图
在上述方案中,我们主要需要实现的软件和硬件设计功能如下:
其中硬件设计上将使用CAD绘图工具完成绘图,然后定制玻璃板材和镜子进行组装,软件设计上将需要实现超声波测距、人脸识别、天气预报、提示信息、web搭建、sqlite数据库、手机端web界面等功能的设计,并且在后续还预留了语音识别功能,这部分在本期blog中将不进行和设计,后续在完善。
在该系统中,通过超声波测距检测是否有人到镜子前,如果检测到有人镜子前面,将启动人脸识别及匹配程序,从dragonboard 410c的USB摄像头读取数据进行人脸身份检测,识别出前面的人的身份,获取身份后,将根据不同人的身份提示相关的信息和显示其他人给该用户的推送信息,通过智能魔镜,家庭成员可以方便的实现互动的推送消息。
同样,该demo设计中,将大量的应用我前面给大家介绍过的一些技术,在后续介绍中,将不会在注重具体的技术原理的实现和技术细节的介绍,下面是后续将应用到的技术的连接。
http://blog.csdn.net/andymfc/article/details/52582808 机器识别,这个是实现人脸检测和识别的一些基础概念和理论介绍。
http://blog.csdn.net/andymfc/article/details/52163791 web服务器的移植,将利用该web服务器来实现镜子web的支持
http://blog.csdn.net/andymfc/article/details/53665887 天气预报数据的获取和处理,将应用这里介绍的技术来完成镜子上显示的天气信息的获取和解析
http://blog.csdn.net/andymfc/article/details/52997050 人脸识别,将应用改blog中介绍的人脸识别方法来进行人脸识别
http://blog.csdn.net/andymfc/article/details/53419379 应用这里的方法进行人脸身份的检测
http://blog.csdn.net/andymfc/article/details/53810773 应用这里的方法实现系统的数据库的构建。
后续基于dragonboard 410c的智能魔镜系列blog,将基于该方案,向大家介绍的内容包括硬件系统的搭建和各个软件模块的设计,以及最后的整体的组合和调试。