La reconnaissance de texte pour lire les partitions de musique
Dans le monde de la musique, une tablature est un système de notation du doigté de l'instrument.
Cet exemple illustre comment utiliser la reconnaissance de texte pour lire les notations des notes dans une tablature et générer une simulation de la musique jouée.
Prenez le morceau d'une tablature pour une chanson de Led Zeppelin.
Pour localiser le texte, commencez par trouver les cases de délimitation correspondant à chaque ligne de notes. L'approche classique de traitement d'images est suffisante pour effectuer la tâche.
Vous pouvez confirmer visuellement que la localisation est assez précise.
Maintenant que les emplacements de texte ont été pré-calculés, vous pouvez démarrer la reconnaissance.
Vous devez supprimer tout bruit éventuel de la reconnaissance. Par exemple, certains caractères "0" peuvent être interprétés comme des "o", en fonction de la police utilisée.
Convertissez maintenant les chaînes de caractères en listes de notes et supprimez le dernier caractère de chaque ligne constituant un caractère de fin.
Pour créer un morceau de musique approprié, vous devez maintenant convertir les listes en listes d'accord et ajouter une mélodie appropriée.
Vous pouvez maintenant rassembler toutes les étapes pour reconnaître une chanson de Led Zeppelin.