人脸检测部分
|
|
积木 |
|
说明 |
该指令用来切换机器视觉算法模式,并将识别框叠加在屏幕上。其中,算法模式可以选择人脸检测、猫狗检测、移动检测和二维码识别四种。只有人脸检测和猫脸检测,才会有识别框的叠加。检测时需要屏幕竖直(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”指令后,语音播放“灯光已关闭”。