
🏗️ Capítulo 2.1 – Arquitetura Geral do Sistema
A base invisível que sustenta a experiência visível
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.
📐 Camadas da Arquitetura:
1. Interface do Usuário (Front-End)
-
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.
2. Camada de Aplicação (Back-End)
-
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.
3. Módulo de Processamento de Imagem
-
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
4. Inteligência Artificial
-
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
5. Banco de Dados Numismático
-
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
6. Camada de API
-
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
🔄 Fluxo Geral da Arquitetura
-
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