一、创作背景:
马路道口的红绿灯指挥着人们的交通秩序,一些盲人或者红绿色盲等有视觉障碍的人们过马路很不方便,于是我设计了一个通过摄像头识别红绿灯提醒行人过马路。当出现红灯时摄像头识别出来后显示"hong"并且播放一个特定的提示声音,当出现绿灯时摄像头识别出来后显示"lu"并且播放另一个特定的提示声音,通过这个提醒信号提醒人们等待绿灯和过马路。
二、作品原理
本作品是通过摄像头识别红灯、黄灯、绿灯的变化根据不同情况做出相应的反馈,当红灯时提示红灯并播放一段音乐警示行人等待停止行走,当黄灯时只提示黄灯不播放任何音乐,当绿灯时提示绿灯并播放另一段音乐提示行人行走。本作品分两部分组成,一部分是利用掌控板模拟红、黄、绿等的变化,另一部分是通过摄像头连接行空板通过人工智能的方法识别红、黄、绿灯,并作出相应的反馈,人工智能识别用的模型文件是通过蒲育平台采集数据并训练得到,并部署到行空板中进行工作。
三、所需硬件
行空板一块,蜂鸣器喇叭一个,USB摄像头一个,掌控板一块,信号连接线四根。
四、创作过程
1.在蒲育平台--在线工具--创意积木工坊,通过摄像头采集红灯、绿灯和黄灯的照片并训练模型。
检查训练结果
2.将训练好的模型下载到电脑里,并上传到蒲育平台进行模型转换。
3.将转换为model.onnx模型文件下载到电脑里,并在Mind+编程软件里进行模型部署,通过摄像头进行识别。
4.程序编写:
行空板识别红绿灯编程:
掌控板模拟红绿灯编程:
5.程序的运行调试:
五、作品反思与展望:
本作平只是初步设计完成,还有很多需要改进的地方,比如行空板的图像和声音有些不同步,声音应该使用语音提示等。下一步还要进行进一步完善,争取达到实用水品。
DeadWalking2024.03.14
学习模型
rzegkly2024.02.08
学习
Hxxxx2024.02.02
您好,在浦育平台的TensorFlow2.x环境中怎么将.json的模型转换为.onnx呢,在网上找了几种方法都失败了
Hxxxx2024.02.02
在平台上找到案例了
Hxxxx2024.02.03
大哥,第二步的模型转换点击运行,就一直在运行,几分钟都没有其他反应,是怎么回事呢
Hxxxx2024.02.03
已解决
风的季节2024.03.17
我也遇到同样的问题,可以指导一下吗?
JOVI2024.01.16
学习学习