我使用 audivers 应用程序将 PDF 和图像转换为 MusicXML。
它给了我一些结果。例如 OMR 之后的这个元素:
<credit-words font-family="serif" font-size="23" default-x="407" default-y="1489">
Polonaise in F major
</credit-words>
包含属性default-x和default-y。问题是它不是以像素为单位。它是什么单位以及如何将其转换为像素?
最佳答案
在 musicxml 中准确识别音乐元素在页面上出现的位置可能非常困难。我的music21 python工具包(无耻插件)的layout.py模块可以做到测量级别——之后获得音符/信用级别不会太难。该代码是 LGPL,因此您可以使用它来组合另一种语言的解析器。
参见http://web.mit.edu/music21/doc/moduleReference/moduleLayout.html#music21.layout.divideByPages
关于units-of-measurement - MusicXML 单位(元素位置,以像素为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18675934/