所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
Mind+AI人脸识别系统
云天 云天 2019-12-01 09:01:09
0
1
简单

    本人脸识别系统使用Mind+中人脸识别、语音识别、TinyWebDB微数据库等功能,实现人脸识别注册,人脸识别比对,并将与人脸图片一同保存的信息进行显示,实现真正人脸识别比对。(建议:1、Mind+增加百度人脸库管理功能,2、从摄像头画面截取图片保存在本地的图片名可获取或可以利用程序修改)


设计思路:

    1、利用人脸识别获取人脸图片,在保存本地的同时,将图片地址及人脸相关信息保存到TinyWebDB微数据库中。

    2、将获取的实时人脸图片与TinyWebDB微数据库中人脸图片进行比对,当符合条件时,同时将相对应的人脸信息通过语音识别输出。

注:1、因没有管理百度人脸库的相关功能,只能将图片放在本地;2、因无法自动获取保存在本地图片名,只能手动获取,保存在微数据库中。

程序代码解析

一、注册图片

projectImage

1、TinyWebDB微数据库初始化设置,http://tinywebdb.appinventor.space/

projectImage

2、百度人脸识别初始化设置,注册地址:https://cloud.baidu.com/product/face

projectImage

3、初始化设置摄像头

projectImage

4、以信息序号为标签,在TinyWebDB微数据库中存放人脸相关信息;以图片序号为标签,在TinyWebDB微数据库中存放人脸图片在本地存放地址信息。

projectImage

标签“1”,“2”,需要手动添加,初始值分别为,1:100001;2:200006.

projectImage
projectImage

5、主程序

projectImage

开启本地保存,识别从摄像头画面截取图片中的人脸信息,如果人脸识别成功,提示输入人脸信息,人物姓名等。

projectImage

画面截图保存的本地路径,需要指定。

projectImage

输入人脸信息

projectImage

手动获取本地图片名,输入。

projectImage

存放在TinyWebDB微数据库中

6、完整程序

projectImage

二、识别程序

projectImage

1、程序初始化设置

projectImage

2、主程序,从TinyWebDB微数据库获取图片名,从本地获取图片,与实时人脸图片进行比对,当相似度达90%以上时,认定比对成功,利用语音播报人物信息。

相应的参数没有删除,大家可直接进行测试。(以上为附件,包括“识别人脸信息.sb3”,“注册人脸信息.sb3”,我用手机查看,看不到附件,不知大家能否看到?)

Makelog作者原创文章,未经授权禁止转载。
0
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]