方案一:眼镜端裸机开发,全部放在眼镜端
最开始,我们直接在眼镜端做人脸识别。眼镜负责摄像头、人脸识别、信息查询和结果展示。它的优点是眼镜可以手动调焦、自动调焦,远一点的人脸也能识别。但眼镜联网比较困难;如果把识别和信息查询都放在眼镜上,设备压力会比较大,容易发热,续航也会下降得比较快。
演讲人:王磊
比如班主任或者老师刚接手一个新班,学员比较多,一开始不一定能把每个人的名字和脸对应起来。
所以我们想试一下,能不能让班主任戴上眼镜,在和学员交流时,实时识别出学员。
大家现在看到的是新途径人的人脸识别页面。眼镜已经连接好了,下面是识别记录。
接下来我实际演示一次。
请永智走到我前面,模拟学员来和班主任交流。
现在眼镜已经识别到永智了。
眼镜上不只是显示学员姓名,还可以展示他的签到次数、请假次数等信息。
这样班主任看到学员时,既能马上知道“他是谁”,也能大致了解“他最近的出勤情况怎么样”。
大家再看手机端,刚才这一条识别记录已经自动同步到新途径人里了。
点开后,可以看到这位学员的具体信息。也就是说,从眼镜识别到记录留存,整个流程已经完成了。
最开始,我们直接在眼镜端做人脸识别。眼镜负责摄像头、人脸识别、信息查询和结果展示。它的优点是眼镜可以手动调焦、自动调焦,远一点的人脸也能识别。但眼镜联网比较困难;如果把识别和信息查询都放在眼镜上,设备压力会比较大,容易发热,续航也会下降得比较快。
眼镜把摄像头画面传给手机,新途径人负责识别人脸、获取学员信息,再把结果回传给眼镜。它解决了眼镜联网的问题,识别和记录也可以统一放在新途径人里。但手机端无法控制眼镜摄像头变焦,远一点的人脸识别会受影响;同时它和眼镜官方 App 互斥,拍照、录像等原有功能无法正常使用。
现在我们已经采用了第三种方案。基于眼镜端新的轻量 SDK CXR-L,我们在眼镜端写了一个独立 App。眼镜负责摄像头、人脸检测和调焦;检测到人脸后,把人脸图片推给新途径人。新途径人负责人脸识别、查询学员信息、保存记录;识别结果再回传给眼镜显示。
第一种是眼镜自己全做,第二种是手机全做,第三种是眼镜负责看得清,新途径人负责认得准、记得住。
这个功能不只是增加一个眼镜签到。我们更希望它能帮助班主任更快认识学员,在和学员交流时,也能方便了解学员的签到和请假情况,让日常带班更从容一些。
谢谢大家。