/tmcc-voculary

Trabalho Multidisciplinar de Conclusão de Curso, referente ao Curso Técnico Integrado em Informática do Colégio Estadual Pedro Macedo.

Primary LanguageJupyter NotebookMIT LicenseMIT

👁️| Voculary: reconhecimento de textos com visão computacional

Licença Status

Índice

Sobre o projeto

A Voculary foi desenvolvida como trabalho multidisciplinar de conclusão do curso técnico integrado em Informática do Colégio Estadual Pedro Macedo, de Curitiba, PR.

A obtenção de textos presentes em imagens é um processo que desempenha um papel fundamental em diferentes contextos das atividades cotidianas. Nesse sentido, a Voculary tem como objetivo facilitar a forma com que pessoas extraem informações textuais contidas em imagens, por meio da tecnologia de Reconhecimento Óptico de Caracteres (OCR).

A Voculary é uma continuação do Tsi.py, projeto desenvolvido em 2022 para a disciplina de Linguagem de Programação.

Como acessar o projeto?

  1. Instalar, em seu computador, o Python, o PostgreSQL e o Tesseract OCR;
  2. Baixar o arquivo por.traineddata e adicioná-lo à pasta TESSERACT-OCR/tessdata;
  3. Clonar o repositório
git clone git@github.com:strawndri/tmcc-voculary.git
  1. Acessar, a partir do terminal, a pasta tmcc-voculary
  2. Acessar a pasta voculary:
cd voculary
  1. Instalar as dependências do projeto:
pip install -r requirements.txt
  1. Em voculary/gerenciamento_texto/utils/extrair_texto.py, atualizar o caminho de pt.pytesseract.tesseract_cmd para corresponder ao local da pasta tesseract em seu computador. Exemplo:
# Configuração do caminho para o executável Tesseract-OCR
pt.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract'
  1. Realizar as migrações para o Banco de Dados:
py manage.py makemigrations
py manage.py migrate
  1. Inicializar o servidor:
py manage.py runserver

⭐ Observação: antes de realizar a instalação, recomenda-se criar um ambiente virtual, evitando inconsistências e possíveis incompatibilidades entre as tecnologias presentes em seu computador.

Licença

Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações sobre os termos de licenciamento.


✨ Feito com carinho por Andrieli Gonçalves.