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

ab餐检测机 简单

头像 DeadWalking 2025.06.30 23 0

【项目介绍】

为积极响应国家关于青少年营养健康的重要指示,切实提升上海市小学生的膳食营养水平和就餐满意度,上海市自2024年起全面推行小学“AB餐”供餐模式。该模式旨在通过每日提供两种不同风味、均衡搭配的主餐选择(A餐与B餐),有效解决学生因单一餐品导致的挑食、剩餐浪费问题,并更好地满足学生个性化口味需求,促进学生营养均衡摄入。 然而,AB餐制的落地实施对学校管理提出了新挑战:传统的纸质选餐、人工统计方式效率低下、易出错,难以快速精准地汇总每日庞大的学生选餐数据;同时,家长和学生也缺乏便捷、透明的渠道进行餐品预览与自主选择。这在一定程度上制约了AB餐政策效能的充分发挥。 在此背景下,行空板作为一款集成了丰富传感器、强大处理能力和便捷物联网连接的教育智能终端,成为赋能校园智慧餐饮管理的理想平台。基于行空板开发“小学AB餐智能选餐与管理”项目,旨在利用其技术优势,构建一个高效、智能、用户友好的选餐与管理系统,打通选餐、统计、反馈的数字化闭环,为上海市小学AB餐制度的顺利、高效运行提供坚实的技术支撑,最终助力提升学生营养健康水平和校园餐饮管理现代化水平。

虽然本学期,学校采用了ab餐牌的方式让学生知晓每天自己的用餐,但是还是有很多低年级学生会选错餐,或是对带队老师产生ab餐用餐人数不对等的问题,所以本项目借助二哈识图传感器,让小学生在体验人脸识别的同时,模拟解决生活中的实际问题,认识人工智能在现实生活中的作用。有了扩展板的加持,行空板就可以在食堂直接进行离线运行,更便于学生使用。

同时本项目内容对标上海市人工智能基础规划单元样例中的内容:

image.png

【制作过程】

一、接线图:

9d674a32ee69898380a5c9ca0ac8e9bc.jpg

二、设计过程

采集人脸id,根据对应id,显示a餐或者b餐。

程序如下:

screenshots-新建项目-2025-6-30-9-55-59.mp-1751259443089.png

三、演示效果

ca00fd28468711bce82b1574ddd350fd.jpg

四、改进与展望

假期里准备将之前培训的xedu人工智能模块进行再学习,结合群里李老师给的学习资料,使用更通用的摄像头制作模型分类训练,深入学习图像分类的知识,把内容普及到小学人工智能课程中。

代码
#  -*- coding: UTF-8 -*-

# MindPlus
# Python
import sys
sys.path.append("/root/mindplus/.lib/thirdExtension/ac000108-spark-thirdex")
sys.path.append("/root/mindplus/.lib/thirdExtension/liliang-xunfeiyuyin-thirdex")
from unihiker import GUI
from pinpong.board import Board
from pinpong.libs.dfrobot_huskylens import Huskylens


u_gui=GUI()
Board().begin()
u_gui.draw_text(text="学校智能就餐系统",x=40,y=100,font_size=15, color="#0000FF")
p_huskylens = Huskylens()
p_huskylens.command_request_customnames(1, "A")
p_huskylens.command_request_customnames(2, "B")
p_huskylens.command_request_algorthim("ALGORITHM_FACE_RECOGNITION")

while True:
    p_huskylens.command_request()
    if p_huskylens.is_learned(1):
        if p_huskylens.is_appear_direct("blocks"):
            if p_huskylens.is_appear(1, "blocks"):
                u_gui.draw_text(text="您选择的是:a餐",x=80,y=150,font_size=20, color="#0000FF")
    if p_huskylens.is_learned(2):
        if p_huskylens.is_appear_direct("blocks"):
            if p_huskylens.is_appear(2, "blocks"):
                u_gui.draw_text(text="您选择的是:b餐",x=80,y=150,font_size=20, color="#0000FF")

材料清单

评论

user-avatar