Substitui a peneira física por câmeras posicionadas estrategicamente, analisando o material continuamente. O nome diz tudo: uma peneira virtual.

O Problema no Processo
Na indústria química, o controle granulométrico é crítico para qualidade e rendimento. Tradicionalmente, essa análise depende de peneiramento manual — um processo lento, sujeito a erro humano e com atraso em relação à produção.
Pipeline de Visão Computacional
Executando em tempo real (em CPU) para múltiplas câmeras industriais:
- Captura: Suporte a câmeras USB, IP e streams RTSP.
- Segmentação Clássica: OpenCV com limiarização adaptativa e separação Watershed.
- Segmentação Deep Learning: Modelos YOLO26 para cenários e fundos mais complexos. Também é capaz de utilizar o modelo SAM (Segment Anything Model) da Meta para desafios extremos, embora exija uma GPU poderosa para aplicações em tempo real.
- Medição: Cálculo de área, diâmetro equivalente e classificação em faixas granulométricas (sieve ranges).
Arquitetura Web Moderna
O sistema é baseado em uma arquitetura Cliente/Servidor robusta, combinando um backend em Python (FastAPI) e frontend em Next.js (React).
A separação por threads garante o suporte multi-câmera com isolamento total: o padrão Produtor-Consumidor isola captura e processamento em threads dedicadas por câmera.
Segurança & Rastreabilidade
A calibração do sistema é visual, convertendo milímetros em pixels (mm/px) através de amostragem na própria tela. Além disso, a segurança industrial foi construída como prioridade:
- Autenticação JWT com cookies HttpOnly.
- RBAC (Administrador vs Operador).
- Hash de senhas com Argon2.
- Log de auditoria (audit log) de todas as ações.