Por trás da experiência intuitiva e fluida que o usuário tem no CCMBR Visor, existe uma arquitetura complexa, pensada para garantir desempenho, precisão e escalabilidade.
O sistema foi projetado para funcionar como um organismo modular, com cada parte cumprindo uma função clara — desde a recepção da imagem até a exibição dos resultados.
Essa estrutura segue o modelo MVC (Model–View–Controller) e se apoia em tecnologias modernas de inteligência artificial, banco de dados relacional e processamento de imagem.
Responsável por capturar a imagem (upload ou câmera).
Oferece filtros de busca, campos de texto e exibição de resultados.
Interface responsiva, adaptável a dispositivos móveis e desktops.
Desenvolvida com HTML5, CSS, Bootstrap e futuramente React.
Recebe a imagem enviada pelo usuário.
Trata e envia a imagem para o sistema de reconhecimento.
Gera a consulta no banco de dados com base no resultado.
Lógica desenvolvida com PHP (Laravel) ou Node.js.
Utiliza OpenCV para:
Cortar bordas, centralizar e padronizar a imagem
Realçar contraste e reduzir ruído
Prepara a imagem para ser lida por IA
Opcionalmente, aplica filtros específicos para moedas e cédulas
Modelo treinado com TensorFlow ou PyTorch
Compara a imagem tratada com o banco de imagens
Retorna uma ou mais correspondências com grau de confiança
Aprende continuamente a partir de novos exemplos
Armazena os dados completos das moedas e cédulas:
Ano, valor, metal, gravador, assinatura, variante, imagem, etc.
Desenvolvido com MySQL ou PostgreSQL
Relacionamentos cruzados com tabelas de homenageados, casas da moeda, assinaturas e variantes
Facilita a integração com outros módulos do sistema CCMBR
Pode ser usada por apps, marketplaces, parceiros e sistemas externos
Protegida com autenticação segura e controle de tráfego
Usuário envia imagem
Sistema processa e prepara a imagem
IA reconhece e retorna sugestões
Back-end busca no banco os dados associados
Front-end exibe os resultados com interface amigável
Usuário interage, filtra, aprende e compartilha
Essa arquitetura foi pensada para evoluir com o tempo, permitindo atualizações modulares, expansão para moedas estrangeiras, novos tipos de consulta (voz, fragmento, código) e integração com IA de outras áreas — como a Gabi, treinada para marketing.
Comentário