O reconhecimento óptico de marcas (OMR) é um processo eletrônico que permite a leitura e captura de dados marcados por pessoas em um teste ou pesquisa, consistindo em entradas de bolhas ou quadrados. Você pode facilmente realizar operações OMR nas imagens digitalizadas de tais formulários de pesquisa, questionários ou folhas de teste e ler as entradas do usuário programaticamente. Neste artigo, você aprenderá como executar OMR e extrair dados de uma imagem em Java.