Downloads · 30 days
13
29% of all-time downloads
confiacompany/confia-captcha-ocr-pt
confia-captcha-ocr-pt is a image-to-text model from confiacompany. Use it when you need a caption or text from an image. It is set up for pytorch. The card lists the license as mit.
Modelo oficial de OCR da Confia Company para leitura e reconhecimento óptico de textos curtos e desafios visuais alfanuméricos de 5 caracteres em imagens de baixa resolução ($150 \times 50$ px).
Downloads · 30 days
13
29% of all-time downloads
All-time downloads
45
Public
Repo size
17.1 MB
Likes
1
Public
Click a slice to open those files.
.pt17.1 MB · 50%
From the Hugging Face model README
Modelo oficial de OCR da Confia Company para leitura e reconhecimento óptico de textos curtos e desafios visuais alfanuméricos de 5 caracteres em imagens de baixa resolução ($150 \times 50$ px).
| Métrica | Resultado Medido | Descrição |
|---|---|---|
| Precisão Geral Estimada | ~94% – 98% | Taxa de acerto para a sequência completa de 5 caracteres em testes de referência |
| Precisão por Caractere | > 99% | Acurácia individual por posição de caractere |
| Tempo de Inferência (CPU) | < 5 ms | Execução leve e eficiente sem necessidade de GPU |
| Tamanho do Modelo | ~7.6 MB | ~1.2 milhões de parâmetros treinados em PyTorch |
| Imagem de Entrada | Texto Previsto (predict.py) | Status |
|---|---|---|
![]() | 5jtpe | ✅ |
![]() | dlmrs | ✅ |
![]() | rltrd | ✅ |
O modelo utiliza uma arquitetura convolucional customizada Positional Slot-Head CNN, otimizada para o reconhecimento de glifos finos com espaçamento regular:
BatchNorm2d e ativações ReLU.MaxPool2d) para preservar a integridade espacial de traços finos.confia-captcha-ocr-pt/
├── README.md # Model Card oficial com documentação e métricas
├── config.json # Configurações da arquitetura e metadados do modelo
├── modeling_captcha.py # Definição das classes PyTorch e rotinas de inferência
├── predict.py # Script CLI de inferência standalone
├── model.pt # Pesos do modelo treinado (PyTorch state_dict)
├── pytorch_model.bin # Cópia compatível com padrão Hugging Face
├── sample_1.png # Amostra de teste 1 (5jtpe)
├── sample_2.png # Amostra de teste 2 (dlmrs)
├── sample_3.png # Amostra de teste 3 (rltrd)
└── requirements.txt # Dependências mínimas (torch, torchvision, Pillow, numpy)
# Instalar dependências
pip install -r requirements.txt
# Prever resposta de uma imagem
python predict.py sample_1.png
# Ou via stdin
echo sample_2.png | python predict.py
import torch
from modeling_captcha import load_model, predict_captcha, DEFAULT_ALPHABET
# Selecionar dispositivo (CPU ou CUDA)
device = "cuda" if torch.cuda.is_available() else "cpu"
# Carregar o modelo
model = load_model("model.pt", alphabet=DEFAULT_ALPHABET, device=device)
# Realizar a leitura na imagem
resultado = predict_captcha(model, "sample_1.png", alphabet=DEFAULT_ALPHABET, device=device)
print(f"Texto Detectado: {resultado}")
23456789abcdefghijklmnopqrstuvwxyzModelo desenvolvido pela Confia Company para pesquisas em visão computacional, reconhecimento óptico de caracteres (OCR) e testes de acessibilidade visual em plataformas web.