Myriad Blog 1.3.0 Monday, Nov 24th, 2014 at 10:38am 

Tuesday, Jan 6th, 2009 at 04:42pm
ScanToMusic étape 37

 
Les lignes de portées sont un élément perturbant pour une reconnaissance de caractères musicaux.  
 
Le programme redresse déjà la page, afin que ces lignes soient parfaitement horizontales (à plus ou moins un pixel près).  
Il détecte ensuite la position de ces lignes.  
 
Donc, à partir d'une partition comme celle-ci :
 

 
le programme est capable de "suivre" ces lignes horizontales et de les effacer, comme ceci :
 
 

 
Mais si l'oeil humain est capable sans difficulté de combler les trous et de voir la forme générale, un programme de reconnaissance rencontre plus de problèmes.
 
Nous travaillons donc sur des algorithmes de reconstitution des parties manquantes. Ces algorithmes essaient de deviner quels pouvaient être les pixels masqués par la ligne horizontale, et garde l'hypothèse la plus probable.
 
Voici donc ce qu'on obtient :
 

 
Ce n'est pas parfait, par exemple à la base des "4", mais cela devrait permettre à l'algorithme de reconnaissance d'identifier plus facilement les symboles.
by Olivier Guillion


Most recent first
Oldest first

Top of page
Last update:  (c) Myriad 2013