https://github.com/bhpbb/ocr
Um site feito com django onde o usuário pode fazer o upload de uma imagem/pdf para que o texto dela seja extraído com a API do Google Cloud Vision. Uma API que usa OCR para detectar textos em imagens e documentos.
https://github.com/bhpbb/ocr
bootstrap django google-cloud google-cloud-vision google-cloud-vision-api python
Last synced: about 1 month ago
JSON representation
Um site feito com django onde o usuário pode fazer o upload de uma imagem/pdf para que o texto dela seja extraído com a API do Google Cloud Vision. Uma API que usa OCR para detectar textos em imagens e documentos.
- Host: GitHub
- URL: https://github.com/bhpbb/ocr
- Owner: bhPBB
- Created: 2024-11-05T13:11:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-02T01:41:47.000Z (over 1 year ago)
- Last Synced: 2025-02-11T17:16:43.311Z (over 1 year ago)
- Topics: bootstrap, django, google-cloud, google-cloud-vision, google-cloud-vision-api, python
- Language: Python
- Homepage: https://ocr-python-440813.rj.r.appspot.com/
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OCR com Django e Google Cloud Vision
Este projeto é um site desenvolvido com Django que permite aos usuários fazer upload de imagens ou arquivos PDF para extração de texto, utilizando a API do Google Cloud Vision.
Eu o criei para usar no meu trabalho atual, em que, mensalmente, preciso passar o conteúdo de diversos documentos não estruturados escritos à mão para planilhas de Excel.
A aplicação está hospedada no **Google App Engine** e pode ser acessada diretamente através do link abaixo:
🔗 **[Acessar aplicação online](https://ocr-python-440813.rj.r.appspot.com/)**
---
## Tecnologias Utilizadas
- **[Django](https://www.djangoproject.com/)** – Framework web em Python.
- **[Google Cloud Vision API](https://cloud.google.com/vision)** – Serviço de OCR para detecção de texto em imagens e documentos.
- **[Google App Engine](https://cloud.google.com/appengine)** – Plataforma para hospedagem da aplicação.
- **[Bootstrap](https://getbootstrap.com/)** – Framework CSS para um design responsivo e moderno.
---
## Como Usar
1. Acesse o site:
👉 [https://ocr-python-440813.rj.r.appspot.com/](https://ocr-python-440813.rj.r.appspot.com/)
2. Faça upload de uma imagem ou PDF.
3. Clique em "Enviar" para que o sistema leia o conteúdo do arquivo.
4. Aguarde um momento, e o texto extraído será exibido na tela.
---
## Funcionalidades
- Upload de imagens e PDFs.
- Extração de texto com OCR via Google Cloud Vision.
- Interface web simples, funcional e responsiva.
- Serviço totalmente em nuvem, acessível via navegador.
---
## Desenvolvimento Local (opcional)
Caso deseje rodar o projeto localmente:
```bash
git clone https://github.com/bhPBB/OCR.git
cd OCR
# (opcional) criar ambiente virtual
python -m venv venv
source venv/bin/activate # ou venv\Scripts\activate no Windows
pip install -r requirements.txt
# configurar variáveis de ambiente do Google Cloud
export GOOGLE_APPLICATION_CREDENTIALS="caminho/para/credenciais.json"
# executar servidor local
python manage.py migrate
python manage.py runserver