I was looking around, a promising approach was this:
https://github.com/mpralat/notesRecognizer
the problem is:
it doesn't seem good enough. One should be able to read musical notes with lower quality images. You can see in her: "bad" images folder just tiny variations of lightning can already cause her problems with her high res images.
others are here, they all use high res sharp images:
https://github.com/suyalcinkaya/music-note-recognition
https://github.com/suyalcinkaya/music-note-recognition/blob/master/input_images/im2s.JPG?raw=true
https://github.com/nikolalsvk/note-play
https://github.com/nikolalsvk/note-play/blob/master/images/notes-1.png?raw=true
now this is unsatisfying if you want to snap a photo of some tunes, and want them to be recognized.
so what could one do to achieve a good solution?
I was thinking about treating the musical notes just like written letters. The computer can easily learn written characters with the arabic symbols. I wonder though, how easy would it be for a none arabic? e.g. in chinese or japanese, several characters combine into one. The same applies to music notes, they can be connected and form something slightly different through that e.g.
or:
in contrast to just simple notes like:
what would be a good approach to try ones luck, with interpreting those symbols successfully, even for slightly low res images or bit blurry deformed images. I'm not saying to read out a symfony out of a thumbnail. But less than optimal captures.
any subjective ideas or comments are more than welcome