<< Chapter < Page | Chapter >> Page > |
Our program was tailored to work flawlessly on our self-generated sheet music. Under our provided boundary conditions, all music notes were correctly identified and converted into the data parameters of length, octave, and frequency.
The first picture is a self-generated unprocessed sheet of music that we intend to analyze:
The second picture shows the correlation gradient after applying a whole notes matched filter. The red X's indicate where the hits are:
Finally, the third picture shows the hits back on the original sheet of music:
We also tried our program on a sheet of sheet music that we scan into the computer. Before running our program on the image we made sure the staffs were oriented correctly and that the image was close to the same scale as our self-generated pictures. The following picture shows that our program shows hits for quarter notes accurately:
As a note to the reader, our program has trouble recognizing eighth-note tails, but they were found when the tolerance level was lowered.
Notification Switch
Would you like to follow the 'Optical character recognition' conversation and receive update notifications?