回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

快来分享你的喜怒哀乐-二哈识图2AI情绪小管家 简单

头像 小含糊online 2025.12.01 6 0

背景介绍

这是一个使用二哈识图2表情识别功能的小项目。后续对细节处理,可以落地到校园电子大屏、心理咨询室等场所,下面对项目进行简单介绍。

(作品框架制作中)

材料清单

步骤1 梳理流程,绘制流程图

根据需求,绘制流程图

AI情绪小管家流程图.png

由图中可知,这个项目的要点有如下几点:

1.要有标题页;

2.要能够确保镜头前的人已经站好,排除掉路过或者晃动的情况;

3.这里只用了3种表情,后续可以丰富一下作品,比如训练专属模型等;

4.要选择合适的音频存放在TF卡中;

步骤2 根据流程图,编写程序

这里我们先自顶向下分析,设计框架,然后自底向上测试每个小功能。

一、设计整体框架

image.png

这里用到了自定义积木-函数,它可以把大堆的需要复用的程序打包成一个积木块,方便后面程序中使用,以达到简化主程序的作用。这里并没有把所有的内容都定义成函数,只把一些主要内容做了对应处理。

二、初始化

image.png

我们用到了两个东西:

1.二哈识图2

2.K10的显示屏

根据二哈识图使用规则,先进行初始化通讯,然后切换到表情识别算法。

这里对标题“AI情绪小管家”字号设置为了24,生于内容设置为16,以便区分。

三、主循环部分

image.png

这里我做了一个识别确认处理:

有人(检测到表情)→等2秒→有人(检测到表情)

这样可以避免有人一晃而过之类的情况出现,同时在确认有学生来体验情绪小管家的情况下,屏幕提示不要晃动。

四、表情分类与处理

image.png

1.等待1秒是为了给程序和人一个缓冲时间,否则表情可能还没有准备好,就直接进入到表情识别和处理的步骤了(程序运行速度非常快,所以要等一下)

2.表情ID对应表如下

image.png

开心

image.png

1.在识别到情绪之后,会在屏幕上显示出来,并且也会先是一个对应情绪的小表情在屏幕底部居中的位置,但是注意这个图片积木必须紧跟着显示更新,以免被其他文字内容自动清除;

2.开心的表情对应轻松愉快的音乐,但是要注意:

(1)下载的音乐一定要保存在TF卡根目录;

(2)音频文件名字一定要写对(要带上后缀名);

(3)音频是后台播放,为了不与其他程序冲突,需要根据音频长短,给一个适当时长的等待;

3.音乐结束之后屏幕有一个结束语作为互动,之后2秒消失掉(避免影响下一名同学的体验)

4.为了确保K10屏幕内容不出错,我再每个情绪函数开头都写了一个清除全屏;

愤怒

image.png

其他部分和开心一样,但是这里多了一个风扇的操作——当你愤怒的时候,开启风扇,先降降温,用物理的方式帮助学生冷静一点,所以这里用到了一个“设置数字引脚输出高低电平”的积木块。

悲伤

image.png

同开心。

步骤3 测试与改进计划

这个「AI 情绪小管家」创客项目,能让小学生在动手实践中,学到多维度的知识与能力,贴合他们的认知水平:

基础硬件认知:认识二哈识图 2 AI 摄像头这类创客硬件,了解 “摄像头可以作为‘AI 眼睛’识别表情”,初步掌握硬件与设备的连接逻辑,建立 “硬件是项目‘感知器官’” 的概念。

可视化编程逻辑:通过拖拽编程块,学会「顺序流程(先显示标题→再检测人物)」「分支判断(识别开心 / 愤怒 / 悲伤→触发不同反馈)」「等待 / 循环」等基础编程思维,理解 “代码是指挥设备做事的‘指令’”。

AI 技术启蒙:初步认知 “人工智能能感知人类情绪”,明白表情识别是 AI 的实际应用之一,建立 “技术可以和人的感受互动” 的简单认知。

情绪与共情认知:在设计不同情绪的反馈(比如愤怒对应呼吸练习、悲伤对应安慰话语)时,加深对 “开心 / 愤怒 / 悲伤” 等情绪的理解,学会站在他人角度思考情绪需求,培养共情能力。

系统联动思维:理解 “输入(摄像头识别人 + 表情)→处理(编程判断情绪)→输出(屏幕显示、音乐播放、风扇转动)” 的完整流程,明白一个项目是多个组件配合完成的,锻炼统筹思维。

后续更新方向:

1.每周组织学生写下自己对后面一周学生的鼓励、安慰的话;

2.呼吸练习如果一遍不够,可以加入一个“再来一次”按钮;

3.美化界面,每个环节制作好精美的图片代替文字+简单表情图;

4.结合人脸识别、siot,定期对学生的情绪进行分析,结合结果,决定本周班会主题或者是否需要心理医生介入;

评论

user-avatar