“认知服务”的扩展积木,是基于Tensorflow ML5的开放能力开发的。
添加“认知服务”扩展
1)打开Codecraft,点击“拓展”添加认知服务;
2)添加“认知”服务后,可以在积木分类区看到“认知服务”相关的积木块;
使用此扩展,需要电脑连接有麦克风和摄像头。目前提供的认知服务包括:
检测语音的内容,并返回文本结果(目前仅支持英文)。
检测摄像头中人脸鼻子的位置,并返回数字的坐标值。
检测摄像头中人物的年龄,并返回数字。
检测摄像头中人物的表情是否为设定的状态。
示例:认知服务类积木,与舞台进行互动
下面的示例,可以让猫头鹰通过摄像头“看到”你是否高兴,如果是“高兴”,就会说:“我很开心”。否则说“你好”。编程和执行过程如下图所示。
程序如下。