图像处理 – 检测乐谱图像中音符点的位置

我想开始一个使用非常基本形式的光学音乐识别的项目.

对于那些理解乐谱的人:与其他OMR项目不同,需要提取的唯一信息是条形中每个音符的顺序和音高值.需要区分四分音符,半音符和整个音符.较短的音符可以理解为四分音符.可以忽略笔记上的点.动力学标记并不重要

对于每个人:严格来说,我需要找到以下各项的位置……

……像这样的样本图像……

我没有图像处理的经验,因此非常感谢使用什么技术或技术集来实现这一目标的基本概念性解释.

最佳答案 我会做以下事情:

使用Hough变换提取线位置. (你也得到了角度).裁剪每组线(5行),并单独处理.

对于每组线,您知道线的角度,因此您可以获得分隔条的垂直小线的位置.在霍夫空间再次搜索,但具有特定的角度. (原来的90).裁剪每个栏并单独处理.

对于每个条形,在可能的注释上使用模板匹配(Quarter,Half等…)

点赞