Classifique as imagens de danos em ve√≠culos  

Crie um classificador de reconhecimento visual customizado com Apache Cordova, Node.js e Watson Visual Recognition

Last updated

O servi√ßo IBM Watson‚ĄĘ Visual Recognition utiliza algoritmos de aprendizado para analisar imagens de conte√ļdo, como objetos, cen√°rios e rostos. Esse padr√£o de c√≥digo apresenta um caso de uso da ind√ļstria de seguros: um classificador customizado para analisar danos em ve√≠culos. Crie um aplicativo m√≥vel que far√° imagens de danos em ve√≠culos e as enviar√° para a companhia de seguros para identificar e classificar o problema, por exemplo, um pneu furado, uma janela quebrada ou um amassado.

By Scott D’Angelo

Overview

A classifica√ß√£o de imagem √© um requisito constante para todos os tipos de organiza√ß√Ķes, incluindo as companhias de seguros. A classifica√ß√£o de imagens √© facilitada com o servi√ßo IBM Watson Visual Recognition.

O serviço Visual Recognition oferece a capacidade de criar classificadores customizados fazendo upload de imagens de amostra. Nesse padrão de código, explore um interessante caso de uso, no qual uma companhia de seguros requer um classificador customizado para analisar danos causados em um veículo.

Crie um aplicativo m√≥vel usando Apache Cordova, Node.js e Watson Visual Recognition. O aplicativo m√≥vel envia imagens de acidentes de autom√≥vel e motocicleta, al√©m de outros problemas nos ve√≠culos, para serem analisadas por um aplicativo do servidor usando o Watson Visual Recognition. O aplicativo do servidor usa as imagens para treinar o Watson Visual Recognition na identifica√ß√£o de v√°rias classes de problemas como, por exemplo, vandalismo, um para-brisa quebrado, um acidente entre ve√≠culos ou um pneu furado.√Č poss√≠vel utilizar isso para criar seus pr√≥prios classificadores Watson Visual Recognition customizados para seus casos de uso.

Após concluir esse padrão de código, você deverá saber:

  • Criar um servidor Node.js que possa utilizar o servi√ßo Watson Visual Recognition para classificar imagens.
  • Fazer o servidor inicializar um classificador customizado Watson Visual Recognition na inicializa√ß√£o.
  • Criar um classificador customizado Watson Visual Recognition em um aplicativo.
  • Criar um aplicativo m√≥vel Android que possa enviar fotos para um aplicativo do servidor para classifica√ß√£o utilizando o Watson Visual Recognition.

Instru√ß√Ķes

As etapas básicas para a implementação desse padrão de código estão listadas abaixo. Os detalhes estão incluídos no arquivo LEIA-ME.

  1. Implemente o aplicativo do servidor na Nuvem IBM ou localmente.
  2. Clone o repositório.
  3. Crie o serviço Watson Visual Recognition e nomeie-o.
  4. Inclua a chave da API do Visual Recoginition no arquivo .env.
  5. Instale dependências e execute o servidor.
  6. Atualize os valores de configuração para o aplicativo móvel.
  7. Instale dependências para desenvolver o aplicativo móvel.
  8. Execute a compilação do aplicativo móvel no contêiner Docker.
  9. Inclua a plataforma Android e plug-ins.
  10. Configure seu dispositivo Android.
  11. Desenvolva e execute o aplicativo móvel.

Flow

  1. O usuário captura uma imagem com o aplicativo móvel.
  2. O usuário envia a imagem no telefone celular para o aplicativo do servidor em execução na nuvem.
  3. O servidor envia a imagem para o serviço Watson Visual Recognition para análise.
  4. O servi√ßo Watson Visual Recognition classifica a imagem e retorna as informa√ß√Ķes para o servidor.

Components

Watson Visual Recognition

O Visual Recognition entende o conte√ļdo das imagens de uma cole√ß√£o. Os conceitos visuais identificam a imagem, localizam rostos humanos, estimam a idade e o g√™nero e localizam imagens semelhantes.

Technologies

Inteligência Artificial

Tecnologias cognitivas capazes de entender, raciocinar, aprender e interagir como seres humanos.

Mobilidade

Um ambiente para desenvolver aplicativos e promover engajamentos feitos especificamente para usuários móveis.

Node.js

Um ambiente JavaScript open-source em tempo real para executar o código JavaScript no lado do servidor.

Related Blogs

Nenhuma publicação correspondente ao seu critério de busca foi encontrada

Related Links

Centro de arquitetura

Saiba como esse padrão de código se ajusta à Arquitetura de Referência de Descoberta Cognitiva.

Watson Node.js SDK

Acesse a biblioteca do cliente Node.js para usar os serviços em nuvem do desenvolvedor Watson, uma coleção de APIs que usam computação cognitiva para resolver problemas complexos.