Reconhecimento de texto para ler partituras
No mundo da música, tablatura é uma maneira de mostrar para o intérprete onde colocar os dedos em um determinado instrumento.
Este exemplo mostra como usar o reconhecimento de texto para a tablatura e gerar uma simulação da música que está sendo tocada.
Pegue um parte de uma tablatura de uma música do Led Zeppelin.
Para localizar o texto, primeiro procure caixas delimitadoras que correspondam a cada linha de notas. A abordagem clássica de processamento de imagem é suficiente para executar a tarefa.
Você pode verificar visualmente que a localização é bastante precisa.
Agora, com a localização do texto pré-calculada, você pode iniciar o reconhecimento.
Você precisará limpar um possível ruído do reconhecimento; por exemplo, alguns caracteres "0" podem ser interpretados como "o", dependendo da fonte usada.
Agora converta as cadeias de caracteres em listas de notas e remova o último caractere de cada linha, que é um caractere de parada.
Para ter uma música, agora você precisa converter as listas em listas de acordes e aplicar uma melodia adequada.
Agora você pode juntar todos os passos para reconhecer uma música do Led Zeppelin.