Logar / Cadastrar
     
  • INICIO
  • Painel
  • Quem Somos
  • Organizadores de Encontros de Sociedades Expositores de Encontros de Sociedades Presidentes de Sociedades Lider de Grupos Colecionadores Visitantes usuarios do sistema
     
    Cédulas e Moedas Medalhas Cédulas Comunitárias Acessórios Extras
     
    • Visitante
      • Descrição
    • Colecionador
      • Descrição
    • Comerciante
      • Descrição
      • lista
    • Distribuidor
      • Descrição
      • lista
    • Fabricante
      • Descrição
      • lista
    • Gerente - Agencias
      • Descrição
      • lista
    • Donos
      • Descrição
      • lista
    • Sociedades Numismáticas
      • Descrição
      • lista
     
    Coleções Loja Virtual Varejo Loja Virtual Atacado Leilão Dropshipping Banco Numismático CCMBR Agencia Numismática Seguradora Cooperativada Sistema Financeiro CCMBR Carrinho de Compras Controle de Estoque Tarifas e Benefícios Limites de Crédito
     

Manual CCMBR Visor

Nilton Romani

<--< anterior
próximo >->

Arquitetura geral do sistema

<< Anterior Próxima >>

🏗️ 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

  1. Usuário envia imagem

  2. Sistema processa e prepara a imagem

  3. IA reconhece e retorna sugestões

  4. Back-end busca no banco os dados associados

  5. Front-end exibe os resultados com interface amigável

  6. 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

Modulos
Imagem Capitulos
Apresentação do Projeto
O que é a Busca por Imagem na Numismática
Importância da Tecnologia na Preservação Histórica
Diferença entre busca por texto e busca visual
Visão do CCMBR Visor: reconhecimento com inteligência nacional
Arquitetura geral do sistema
30/11/-0001
Fluxo de operação: da imagem ao resultado
Tecnologias envolvidas (OpenCV, TensorFlow, etc.)
Estrutura do banco de dados de referência
Processamento da imagem: recorte, contraste, fundo
Métricas de comparação e acurácia
Otimização para dispositivos móveis
Classificação numismática das peças
Organização de imagens: ângulos, reverso, variantes
Metadados essenciais por tipo de peça
Curadoria e padronização das imagens
Níveis de confiança e margem de erro nas identificações
Registro de variantes, erros e curiosidades
Upload e captura da imagem (web/mobile)
Visualização dos resultados da busca
Detalhamento da moeda/cédula reconhecida
Funcionalidade de "buscar novamente" ou corrigir
Filtros avançados e consulta manual combinada
Acesso offline (modo catálogo local)
Treinamento contínuo do sistema com novas imagens
Integração com perfis de expositores e lojas
Integração com o módulo de agenda e eventos
Reconhecimento parcial (fragmentos, danificadas)
Expansão para moedas estrangeiras
Módulo educativo: explicações, vídeos, glossário interativo
Introdução HTML

Baixar o código fonte da aula

Introdução CSS

Baixar o código fonte da aula

Introdução JavaScript

Baixar o código fonte da aula

Facebook   Twitter   YouTube   Feed de notícias   site   Instagram   CCMBR  

Copyright Agência Numismática CCMBR 2019