文件名称:Mozart:光学音乐识别(OMR)系统。 将乐谱转换为机器可读的版本
文件大小:92.45MB
文件格式:ZIP
更新时间:2024-03-31 11:50:49
系统开源
:musical_notes: 将乐谱转换为机器可读的版本。 :memo: 目录 :face_with_monocle: 关于 该项目的目的是开发一种乐谱阅读器。 这称为光学音乐识别(OMR)。 其目的是将活页乐谱转换为机器可读的版本。 我们采用简化版本,将活页乐谱的图像转换为文本表示形式,可以对其进行进一步处理以生成Midi文件或音频文件,例如wav或mp3。 :laptop: 方法 1.噪声过滤和二值化 2.细分 3.人员线的检测和撤除 4.构建新的员工线 5.符号检测与识别 :chequered_flag: 安装 您可以使用随附的笔记本进行快速测试和可视化。 您可以在本地计算机上设置环境以运行项目: 安装 conda env create -f requirements.yml conda activate mozart python3 main.py <input directory path>
【文件预览】:
Mozart-main
----testcases()
--------07.PNG(28KB)
--------09.PNG(38KB)
--------08.PNG(28KB)
--------05.PNG(27KB)
--------02.PNG(77KB)
--------10.PNG(27KB)
--------06.PNG(23KB)
--------04.PNG(21KB)
--------01.PNG(23KB)
--------03.PNG(22KB)
----requirements.yml(6KB)
----logo.svg(6KB)
----output()
--------imgs()
--------txt()
----src()
--------train.py(4KB)
--------box.py(1KB)
--------segmenter.py(3KB)
--------staff.py(4KB)
--------commonfunctions.py(2KB)
--------pre_processing.py(2KB)
--------main.py(9KB)
--------connected_componentes.py(934B)
--------trained_models()
--------main.ipynb(2.03MB)
--------fit.py(605B)
--------rle.py(2KB)
----about.png(47KB)
----LICENSE(11KB)
----README.md(4KB)
----.gitignore(148B)