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

Tecnologias envolvidas (OpenCV, TensorFlow, etc.)

<< Anterior Próxima >>

🧪 Capítulo 2.3 – Tecnologias Envolvidas (OpenCV, TensorFlow, etc.)

A engenharia por trás do reconhecimento visual numismático

Para que o CCMBR Visor transforme uma simples imagem em uma identificação rica em dados, ele depende de um ecossistema tecnológico moderno, eficiente e escalável. Cada etapa da operação — do pré-processamento à resposta final — utiliza ferramentas específicas de alto desempenho.


🧠 1. Inteligência Artificial (IA) – TensorFlow / PyTorch

Essas são bibliotecas de aprendizado de máquina e visão computacional.
No Visor, elas são usadas para:

  • Treinar o modelo de reconhecimento de moedas e cédulas

  • Executar redes neurais convolucionais (CNNs) que comparam imagens

  • Avaliar similaridades visuais com alto grau de precisão

  • Aprender continuamente com imagens novas (modelo adaptativo)

TensorFlow é o mais comum e fácil de escalar.
PyTorch é mais flexível em ambientes de pesquisa ou personalização avançada.


🖼️ 2. Processamento de Imagem – OpenCV

O OpenCV (Open Source Computer Vision Library) é o motor que prepara a imagem antes do reconhecimento. Ele executa tarefas como:

  • Redução de ruído e limpeza da imagem

  • Detecção de bordas e formas (para identificar contornos de moedas)

  • Ajuste de contraste, brilho e recorte automático

  • Padronização do tamanho e orientação da imagem

OpenCV é essencial para garantir que a imagem enviada pelo usuário chegue limpa e legível à IA.


🧱 3. Banco de Dados – MySQL / PostgreSQL

O banco de dados armazena:

  • Informações detalhadas sobre cada peça

  • Relacionamentos entre gravadores, assinaturas, períodos, metais, variantes, etc.

  • Metadados técnicos e históricos

  • Caminhos para as imagens oficiais (anverso/reverso)

PostgreSQL é ideal para dados complexos com relacionamentos cruzados.
MySQL é ótimo para simplicidade e integração com sistemas em PHP.


🌐 4. Interface e Back-End – Laravel, Node.js, React ou Bootstrap

A camada de aplicação e visualização pode ser construída com:

  • Laravel (PHP): se quiser manter compatibilidade com o sistema CCMBR já existente

  • Node.js (JavaScript): ideal para escalabilidade e APIs rápidas

  • React: front-end moderno, reativo e dinâmico

  • Bootstrap: rápida adaptação responsiva, principalmente para o MVP


🔐 5. APIs e Integrações

  • API própria para comunicação entre o front-end e o motor de IA

  • Futuras integrações com outros módulos do CCMBR (ex: catálogo, perfis, agenda)

  • Integração possível com IA externas (como Gabi, no marketing)

  • Exportação de dados para relatórios, marketplaces ou coleções privadas


💾 6. Armazenamento de Imagens – Local, Firebase ou AWS S3

  • As imagens enviadas e catalogadas são armazenadas com URLs organizadas por ID da peça

  • Pode usar armazenamento local (para servidores dedicados), Firebase Storage (fácil integração) ou AWS S3 (alta performance e escalabilidade)


Esse conjunto de tecnologias forma o esqueleto técnico do CCMBR Visor, permitindo que ele evolua de MVP para uma plataforma completa, confiável e expansível.


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
Fluxo de operação: da imagem ao resultado
Tecnologias envolvidas (OpenCV, TensorFlow, etc.)
30/11/-0001
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