所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

【DF冬季AI挑战赛第三轮】上学歌——会唱歌的眼睛

风悠扬0539 风悠扬0539 2020-04-04 14:15:49

一、项目背景

一场突如其来的疫情,打乱了人们的生活节奏,企业延迟复工,学校延迟开课。为保障学生在家学习,教育部指示,充分利用互联网技术,让“停课不停学、不停教”落在实处。最近,全国各地好多省份都发布了开学的具体时间,几近疯狂的“神兽们”终于狂躁起来,二哈也不甘寂寞,大声地喊出来“我要上学校!我要上学校……”

projectImage

二哈为了上学校,在家为上学校做好了充分的准备,练就了用眼弹奏乐曲的本领。二哈通过视觉观察,然后经过大脑运算以后,经过好搭MIDI发出声音,用眼睛来演奏优美的音乐了。

材料清单 材料清单
1x
掌控板
1x
百灵鸽扩展板
1x
好搭MIDI
1x
不见不散小音箱
1x
二哈
3x
数据线、杜邦线等

二、搭建环境

1、硬件:掌控板、百灵鸽、哈士奇、不见不散小音箱、数据线

2、软件:Mind+

projectImage
projectImage
步骤1 步骤1
训练二哈标签识别

在二哈产品维库中,找到二维码,截取了六个二维码进行训练。

projectImage
projectImage

学习标签

projectImage

识别标签

projectImage
步骤2 步骤2
代码编写
本次一共识别六个标签,

当标签ID是1的时候,播放音阶5音符C;

当标签ID是2的时候,播放音阶5音符D;

当标签ID是3的时候,播放音阶5音符E;

当标签ID是4的时候,播放音阶5音符G;

当标签ID是5的时候,播放音阶5音符A;

当标签ID是7的时候,播放音阶6音符C;

有人问为啥只有五个音符,不是五音不全吗?是的,就是五音不全,实践证明,好多歌曲只包含五个音符。因为操作有难度,所以只挑选简单的歌曲来演奏。

1、初始化设备

音色可以选择自己喜欢的,我这里选择柔和的电钢琴;二哈引脚默认,切换算法为标签识别。

projectImage

2、编写发音代码

当二哈识别标签ID是1的时候,好搭midi发音为音阶5音符C,以此类推

projectImage
附件 附件
Makelog作者原创文章,未经授权禁止转载。
1
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]