Views
No views yet
| 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 | ✅ |
BatchNorm2d e ativações ReLU.MaxPool2d) para preservar a integridade espacial de traços finos.1confia-captcha-ocr-pt/
2├── README.md # Model Card oficial com documentação e métricas
3├── config.json # Configurações da arquitetura e metadados do modelo
4├── modeling_captcha.py # Definição das classes PyTorch e rotinas de inferência
5├── predict.py # Script CLI de inferência standalone
6├── model.pt # Pesos do modelo treinado (PyTorch state_dict)
7├── pytorch_model.bin # Cópia compatível com padrão Hugging Face
8├── sample_1.png # Amostra de teste 1 (5jtpe)
9├── sample_2.png # Amostra de teste 2 (dlmrs)
10├── sample_3.png # Amostra de teste 3 (rltrd)
11└── requirements.txt # Dependências mínimas (torch, torchvision, Pillow, numpy)1# Instalar dependências
2pip install -r requirements.txt
3
4# Prever resposta de uma imagem
5python predict.py sample_1.png
6
7# Ou via stdin
8echo sample_2.png | python predict.py1import torch
2from modeling_captcha import load_model, predict_captcha, DEFAULT_ALPHABET
3
4# Selecionar dispositivo (CPU ou CUDA)
5device = "cuda" if torch.cuda.is_available() else "cpu"
6
7# Carregar o modelo
8model = load_model("model.pt", alphabet=DEFAULT_ALPHABET, device=device)
9
10# Realizar a leitura na imagem
11resultado = predict_captcha(model, "sample_1.png", alphabet=DEFAULT_ALPHABET, device=device)
12
13print(f"Texto Detectado: {resultado}")23456789abcdefghijklmnopqrstuvwxyz