Reconhecimento de dígitos de sete segmentos usando técnicas de processamento digital de imagens

Marinato, Gabriela Piffer (2023)

tcc

Telas com dígitos de sete segmentos são usados de várias maneiras, sejam em placas veiculares, relógios digitais, hidrômetros, aparelhos eletrônicos e sistemas de contagens. Neste trabalho, foi realizada o desenvolvimento de um algoritmo para o reconhecimento automático de dígitos de 7 segmentos usando a biblioteca de visão computacional OpenCV na linguagem Python. Foi utilizada uma base de dados “YUVA EB Dataset”, que contém imagens tiradas durante o dia, imagens noturnas e imagens de baixa resolução. As imagens passaram por dois passos de pré-processamento: primeiro foram feitos cortes para que a imagem contenha apenas os dígitos e em segundo, foram realizadas operações morfológicas para melhoria da qualidade da imagem. O algoritmo teve um total de 49,7% de dígitos corretamente reconhecidos considerando um total de 680 dígitos. Em comparação com trabalho correlato, verifica-se que os resultados deste trabalho são equiparáveis aos resultados do serviço OCRSpace.

Screens with seven-segment digits are used in a variety of ways, whether in license plates, digital clocks, hydrometers, electronic devices and counting systems. In this work, the development of an algorithm for the automatic recognition of 7-segment digits was carried out using the OpenCV computer vision library in the Python language. A “YUVA EB Dataset” database was used, which contains images taken during the day, night images and low resolution images. The images went through two pre-processing steps: first, they were cut so that the image only contains the digits, and second, morphological operations were performed to improve the image quality. The algorithm had a total of 49.7% of correctly recognized digits considering a total of 680 digits. In comparison with related work, the results of this work are comparable to the results of the OCRSpace service.


Collections: