Skip to content

parisding/preomr

 
 

Repository files navigation

README

This code is a set of tools for doing preprocessing of sheetmusic with gamera and the gamera toolkit musicstaves.

The purpose of this preprocessing is to eliminate anything that might confuse current commercial Optical Music Recognition systems like Photoscore or Sharpeye.

This code is developed as a part of a project named Optical character recognition for structural information from high-quality scanned music which is part of the study credit for my two-years masters(cand.scient) at the University Of Copenhagen, Department of Computer Science

Other parts can be seen in

  • MusicCrawler github - Code that uses BeautifulSoup to crawl sheet music libraries for available sheet music.
  • Diku ONR Github. LaTeX source of the paper "driving" this code. (Work In Progress)

Usage

  • class_dynamic.py

     $ python class_dynamic.py mergedyn2.xml 0.99 lvbp0.tif
    

First argument is the training data, second is e_fp and last is a list of filenames

  • mytest.py

     $ python mytest.py lvbp0.tif 8
    
  • proj.py

     $ python proj.py lvbp0.tif
    

License

As Gamera is GPL this is also GPL v2. See LICENSE.txt for more info

About

Tools for doing pre omr cleanup of sheetmusic images.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 70.4%
  • JavaScript 14.5%
  • HTML 7.5%
  • CSS 3.8%
  • Shell 3.7%
  • Batchfile 0.1%