我正在研究关于光学音乐识别的 Android 项目。我通过手机相机拍了一张乐谱照片,并尝试识别音符和符号。我对预处理后的方法非常熟悉,但这类工作通常是在扫描仪的帮助下完成的。(相反我必须使用移动相机)
直观地说,我首先使用霍夫变换来检测五线谱(五线谱),然后计算它们与水平轴之间的角度,并将图像旋转到角度。这在理论上可行,但霍夫发现线段和这些线段的角度不一致。所以它不起作用。(可能是因为透视的影响)
之后,我尝试了许多边缘检测和寻线算法,但没有一个能稳定运行。(包括频域旋转和线段检测器)
现在我正在考虑一种类似于 Android 上的文档扫描仪的新方法。我尝试将我的图像转换为扫描文档之类的形式。我想将我的图像与水平轴对齐并消除由于倾斜和透视而产生的效果。
我想知道是否有人对如何实现这种“文档扫描”有任何想法。或者,如果您对对齐文档或稳定线检测有任何想法,这对我未来的工作会很有帮助。谢谢你。