rzyzzxw 发表于 2019-5-12 17:30:03

【miaoAI】012-‘冬奥’运动员检录辅助系统

本帖最后由 rzyzzxw 于 2019-5-12 19:09 编辑



2022冬奥会
我们来了

这个小项目是两个小朋友玩的一个练习项目基于小喵AI人脸识别的运动员检录系统
测试视频等待录制

一、项目准备
科技冬奥,用AI助力赛事顺利举办。“检录”的意思就是要求参赛运动员必须在赛前规定时间到检录处向本场工作人员报到,未按时检录的运动员将被取消参赛资格。主要是:1、检查运动员参赛资格。2、登记运动员号码。3、安排跑道。4、带运动员去比赛场地等待比赛。
系统模拟了人脸图像采集,人脸识别检录,语音朗读,文字翻译,检录及迟到运动员统计等功能。

项目开发平台:小喵科技 Kittenblock 1.8.3(基于scratch3.0开发)版wifi网络环境调用AI服务
二、项目器材清单:
Micro:bit          1               Robot:bit 扩展板   1            红外避障传感器    1                        摄像头(我们用电脑自带)采集人像USB线            1      
三、项目构思:
1、设计思路,利用云端服务器存储图像及其它信息。2、录入运动员人脸图像信息到云端。3、刷脸验证身份检录,与云端比对,同步记录检录信息。
整体思路:    四、编程及初步调试:1、软件准备:请先下载Kittenblock1.83版本安装(https://kittenbot.cn/soft),点击左下角的扩展插件之后可以在列表中添加Face AI,语音朗读,视频侦测,翻译及micro:bit及robot:bit扩展板的插件。2、主控串口连接:第一次使用请参考上一个教程:【miaoAI】010-AI人脸识别智能验票系统
3、硬件连接
红外避障传感器接 P1RGB灯用扩展板载   小喵科技的Kittenblock软件支持软件与硬件交互运行,本项目要调用电脑上的摄像头进行人脸识别,用电脑喇叭进行语音播报,用scratch3.0的舞台及角色进行编程。
3.1 运动员人脸信息采集(录入信息建议另建一个程序运行,新建人脸组名建一个独特且明了的名字)
信息录入角色

程序如下,将Tom改为运动员姓名,点击角色,进行人脸采集,将信息存入人脸组ClassA(可以自己定义):


3.2 检录时间设定角色
运用两个变量,用询问题的方式存入检录截止时间

3.3 主程序在小喵这儿
绿旗运行程序
当检测到运动员身份证件时,p1=1,开始人脸检测,新建两个列表用来分别存入检录成功和迟到信息。
检测到人脸,搜索数据库搜索到数据后,根据当前时间给予语音提示配合灯光及表情提示
考虑到参加比赛的有中外运动员,当外国运动员时用英语语音提示,运用了翻译功能。程序局部优化,动用了新建积木块自定义函数。
四,设备制作,项目调试

制作的比较粗糙哈。可是技术含量挺高的。
为小朋友点赞吧。{:5_196:}

gada888 发表于 2019-5-24 09:59:40

牛,不错
页: [1]
查看完整版本: 【miaoAI】012-‘冬奥’运动员检录辅助系统