所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
mind+:AI智能管家
MRX MRX 2019-12-02 20:44:25
1
0
简单

新版的mind+增加了“AI图像识别功能”。通过图像识别功能,可以进行人脸识别、人脸对比、常用物体识别、文字识别、车牌识别、手势识别、人体关键点识别等功能。结合之前的语音识别功能,突然想到何不做一个AI管家呢。初步设想了以下几个功能:首先在大门口,提醒用户进行人脸识别开门,进入屋内后,可以语音控制管家进行引导。

步骤1 步骤1
加载AI图像识别模块

1.切换到实时模式 

2.打开扩展

projectImage

3.切换到“网络服务”,加载“AI图像识别”,之后“返回”主界面

projectImage

AI图像识别功能调用的百度AI服务,因此需要使用百度AI的账户。这里建议自己建立一个独立账户。

projectImage

百度AI账户注册方法: 

1.登录百度AI开放平台,http://ai.baidu.com,点击页面右上角“控制台”,然后“注册”或者“登录”自己的百度账号。 

2.登录成功后进入控制台页面,点击左边栏“人脸识别”,在新页面中点击“创建应用”,将“语音技术”、“文字识别”、“图像识别”、“人体分析”全部勾选,(有些用不上,但是都可以勾选,可以多选不可少选)。 

3.在“应用管理”中复制AppID、API Key、Secret Key下方的参数,填到Mind+中“切换至独立账户”中。 

4.填好之后可以点击一下此积木,如果运行出错会提示错误信息,没有提示即为正确。

projectImage
projectImage

这里刷脸开门的功能实通过图片比较功能来实现。图片比较可以使用摄像头画面截取图像和本地图片文件进行对比。这两者对比后会产生一个百分比的值。我们可以通过设定一个变量来存储这个值,然后在程序里面根据这个值做出不同的策略。

projectImage
步骤2 步骤2
程序编写

该程序主要使用了一个角色和四个背景,首先开始角色在第一个场景中的任务:图像对比识别控制开门。当角色移动至门前的时候,语音提示进行人脸识别。这里设了一个flag的变量,防止角色在还没有移动到门前或者在别的场景的时候,按空格键也会出现人脸识别。

projectImage

识别正确后,进入第二个场景。所以室内场景的互动都为语音交互。这里增加了一个“出门锁”的变量,防止角色在第一个场景的时候,按下a键语音识别后,角色会进入到别的场景。

projectImage
步骤3 步骤3
视频演示
Makelog作者原创文章,未经授权禁止转载。
1
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]