人脸检测部分

积木
说明 该指令用来切换机器视觉算法模式,并将识别框叠加在屏幕上。其中,算法模式可以选择人脸检测、猫狗检测、移动检测和二维码识别四种。

只有人脸检测和猫脸检测,才会有识别框的叠加。检测时需要屏幕竖直(Type-C口朝上),横屏会检测不到
积木
说明 在对应的算法模式下,用来判断是否检测到人脸/猫狗/移动/二维码。
积木
说明 获取检测到人脸的关键点数据,包含长、宽、中心点坐标、左右眼坐标、鼻子坐标、嘴巴左侧坐标、嘴巴右侧坐标等14项内容。
积木
说明 获取检测到人脸的关键点数据,包含长、宽、中心点坐标、左右眼坐标、鼻子坐标、嘴巴左侧坐标、嘴巴右侧坐标等14项内容。
积木
说明 学习人脸,用于采集并学习识别到的人脸,学习成功后会自动给人脸分配一个ID号,ID号从1开始,最多可学习48个人脸。

断电后不需要重新学习。
积木
说明 识别人脸,用于识别已经学习过的人脸。
积木
说明 判断识别工作是否完成。
积木
说明 获取识别到的人脸ID,用于在识别成功后读取人脸ID编号。

这条指令,在识别成功以后只取一次识别到的ID编号,取完一次后,该指令会进行复位操作(值变为-1)。
积木
说明 忘记已学习过的指定人脸ID。
积木
说明 忘记全部已学过的人脸ID。
  • 打开摄像头,检测人脸,并将检测到的人脸长、宽以及中心点x、中心点y坐标,显示在K10屏幕上


  • 按下A按钮,学习人脸,显示绿灯;按下B按钮,识别人脸,显示蓝灯,并将识别的人脸ID显示在K10屏幕上

猫狗检测部分

积木
说明 获取检测到的猫脸的关键点数据,包含长、宽、中心点x,中心点y。
  • 打开摄像头,当摄像头检测到检测猫时,将猫脸长宽以及中心点x、中心点y坐标,显示在K10屏幕上。

二维码识别部分

积木
说明 获取二维码识别的结果。

二维码识别模式,不同于人脸和猫狗检测,在识别到二维码时,屏幕中并不会出现识别框。
  • 打开摄像头,当摄像头识别到二维码后,将识别的二维码结果显示在K10屏幕上。

移动检测部分

积木
说明 设置移动检测灵敏度,设置数值越大,检测移动情况越灵敏,范围0-100。

使用移动检测时若未设置灵敏度,则默认为50。
  • 打开摄像头,当摄像头检测到画面有变化时,设置RGB灯显示红色;反之,显示蓝色。

语音识别部分

语音识别功能操作需要唤醒和识别两个步骤,必须先使用唤醒词“你好小行”进行唤醒后,才能进入语音指令识别模式。

积木
说明 设置语音识别唤醒后连续/单次识别的工作时长和识别语言,唤醒时长单位为毫秒(ms)。

唤醒词为“你好小行”或“你好小新”,近似发音也可唤醒
积木
说明 添加语音识别命令词ID和命令词,命令词ID设置范围为0-199,命令词用拼音填写,且音节与音节间以空格分开,命令词以2~5个音节为佳。
积木
说明 用于判断语音识别模式的当前状态。

此指令用于当唤醒后执行动画播放或文字显示等指令,不要与“检测到命令词”嵌套使用。
积木
说明 检测到命令词ID,用来检测唤醒后,是否识别到指定ID的命令词。
示例代码
示例效果
  • 通过唤醒指令“你好 小新”唤醒语音识别,然后通过控制指令“kai deng”、“guan deng”控制K10上的板载RGB ELD灯打开和关闭。

语音合成部分

积木
说明 语音合成指定的文字,可使用逗号实现语气间隔。

目前语音合成只支持中文。
积木
说明 设置语音播放的语速,值越大,语速越快。最小语速为0,最大语速为5。若不设置,默认为2。
示例代码
示例代码效果
  • 在语音识别项目上,添加一个声音反馈。例如,当识别“kai deng”指令后,语音播放“灯光已打开”;当识别“guan deng”指令后,语音播放“灯光已关闭”。