我有一门课的作业。我需要用手机“制作”一种乐器。我正在考虑制作这样的东西:
墙上(或木板)上有一个乐谱。然后,用户可以将音符贴在该五线谱上,并将手机摄像头对准那面墙。然后手机会检测到音符(可能是四分音符或二分音符,甚至是 G 谱号)并将连续的音符作为声音播放。音符将具有相同的大小和颜色,因为它们不会被绘制,我们将用纸或纸板制作它们。
我担心的是是否有可能使用 openCv 检测几个自定义的已知形状(在这种情况下是一堆音符),以及它们相对于另一个形状的定位(在这种情况下是五线谱上的线条,或五线谱本身);如果没有,任何其他关于如何做到这一点的想法都会很棒。
也许你可以指出我在谷歌中寻找什么的方向,让我开始处理这个问题。我有两个半月的时间来做这个项目(如果你知道这个),所以我会很感激任何帮助。先感谢您。