Skip to content
This repository has been archived by the owner on Sep 17, 2021. It is now read-only.

JamzumSum/E-N-TabConverter

Repository files navigation

E-N-TabConverter

将图片形式的六线谱转换为MusicXML

项目原址在这里,本来是大一闹着玩的项目,延续至今真是@#¥%……

2019-3-11: 对我来说工作量有点偏大了,我只能说着眼于我自己关注的部分。。。
至于其他的,包括某些隐蔽的BUG在内我可能都很难顾及...

目录

背景及原理

篇幅有点长,移步wiki

文件列表:

头文件

头文件名 简介
Cuckoo.h 图像处理类声明
Dodo.h 图像处理函数声明
global.h 全局变量声明
music.h 与MUSICXML对应的类型定义
swan.h XML输出模块
tool.h 工具函数定义
type.h 类 自定义类型声明

源文件

源文件名 简介
Cuckoo.cpp 图像处理类实现
Dodo.cpp 图像处理函数实现
eagle.cpp 机器学习函数实现
framework.cpp 较大规模图像处理函数实现
frmain.cpp 界面
func.cpp 算法实现
tool.cpp 工具函数

杂项

文件(夹) 简介
OpenCV OpenCV库
sample_classified 已分类样本
sample_picture 测试用图
tData.csv 机器学习训练数据
tinyxml2 tinyxml2库

引用

Thanks sincerely.