本人脸识别系统使用Mind+中人脸识别、语音识别、TinyWebDB微数据库等功能,实现人脸识别注册,人脸识别比对,并将与人脸图片一同保存的信息进行显示,实现真正人脸识别比对。(建议:1、Mind+增加百度人脸库管理功能,2、从摄像头画面截取图片保存在本地的图片名可获取或可以利用程序修改)
设计思路:
1、利用人脸识别获取人脸图片,在保存本地的同时,将图片地址及人脸相关信息保存到TinyWebDB微数据库中。
2、将获取的实时人脸图片与TinyWebDB微数据库中人脸图片进行比对,当符合条件时,同时将相对应的人脸信息通过语音识别输出。
注:1、因没有管理百度人脸库的相关功能,只能将图片放在本地;2、因无法自动获取保存在本地图片名,只能手动获取,保存在微数据库中。
程序代码解析
一、注册图片
1、TinyWebDB微数据库初始化设置,http://tinywebdb.appinventor.space/
2、百度人脸识别初始化设置,注册地址:https://cloud.baidu.com/product/face
3、初始化设置摄像头
4、以信息序号为标签,在TinyWebDB微数据库中存放人脸相关信息;以图片序号为标签,在TinyWebDB微数据库中存放人脸图片在本地存放地址信息。
标签“1”,“2”,需要手动添加,初始值分别为,1:100001;2:200006.
5、主程序
开启本地保存,识别从摄像头画面截取图片中的人脸信息,如果人脸识别成功,提示输入人脸信息,人物姓名等。
画面截图保存的本地路径,需要指定。
输入人脸信息
手动获取本地图片名,输入。
存放在TinyWebDB微数据库中
6、完整程序
二、识别程序
1、程序初始化设置
2、主程序,从TinyWebDB微数据库获取图片名,从本地获取图片,与实时人脸图片进行比对,当相似度达90%以上时,认定比对成功,利用语音播报人物信息。
相应的参数没有删除,大家可直接进行测试。(以上为附件,包括“识别人脸信息.sb3”,“注册人脸信息.sb3”,我用手机查看,看不到附件,不知大家能否看到?)
一只小鹿想吃花2023.02.24
老师您好,我想问问为什么每次总是显示该路径下不存在文件请检查路径是否正确?希望能得到您的解答,感谢。
papaya2022.07.17
总是显示错误:该路径下不存在文件,请检查路径是否正确
rzyzzxw2019.12.01
云天老师,从PC可以看到。