Download Happymod App
Obter 7-segment LCD Display Reader Mod APK versão mais recente
p> p> p> p> p>."/>
Este é um leitor de OCR baseado no OpenCV. Ele pode ser usado para reconhecer digital de 7 segmentos (uma linha) no visor LCD, como calculadora e medidor elétrico. Comparado com a imagem normal, a tela LCD tem um contraste menor e solução de processamento especial é bastante necessária para o reconhecimento bem sucedido.
Eu testei-o sob diferentes condições de iluminação e dispositivos. O código pode ser verificado no link a seguir e você pode encontrar mais detalhes nos comentários.
https://github.com/yuyang551003/OpenCV_OCR_demo
NOTA: antes de executar o meu apk, instale primeiro o “OpenCV Manager”. Pode ser encontrado no Google Play.
1. Visão geral
O processo de OCR tem três etapas principais:
1) Use o algoritmo de detecção de borda para obter os contornos da imagem.
2) Localize os digitais usando informações de projeção vertical.
3) Reconhecer os digitais com base em suas características estruturais através de um método transversal.
2. Detalhes
2.1 Detecção de bordas
Eu uso o algoritmo de detecção Canny para obter as informações de contorno eo resultado parece muito bom.
2.2 Projeção vertical
Depois de obter as informações de contornos, eu digitalizo verticalmente para obter a projeção vertical da imagem na “caixa de localização”. A caixa é usada para ajudar a localizar a área digital aproximadamente (o usuário só precisa colocar os digitais na caixa ao digitalizar). O valor da projeção é, na verdade, o número de pontos brancos na direção vertical. Obviamente, o valor da projeção entre dois digitais é menor. Assim, com base nas informações, podemos localizar todas as digitais.
2.3 Método de Traversal - Depois de encontrar as posições dos digitais, percorremos todas as digitais a partir de três direções diferentes e depois as reconhecemos com base nos resultados da travessia. Veja o exemplo do digital “3” na última figura. Quando percorremos o digital ao longo das linhas a, b e c, o número de segmentos passados deve ser 3, 1 e 1, respectivamente. Assim, o código de reconhecimento de “3” é “311”. Ou seja, para um digital desconhecido, se o código for "311", pode ser digital "3". P> p> p> p> p> p>
Categoria
Última versão
1.0
Atualizado em
2020-10-15
Enviado por
Yu Yang
Requer Android
Android 2.3.3 and up
1.Avaliar
2.Comente
3.Nome
4.E-mail