Skip to content

FairFaxSeguros/fairfax-auto-seguro

Repository files navigation

FairFax Seguro Auto

example of app running

Essa é uma aplicação, desenvolvida em flutter, que se integra com um serviço de Deep Learning para verificar o estado de conservação (ou até mesmo acompanhar a existência) do bem assegurado para aquisição e acionamento de seguros.

Por meio do app desenvolvido em flutter, conseguimos capturar uma foto do veículo, e assim fazer a triagem a fim de avaliar se o mesmo está com um estado de conservação aceitável.

Tecnologias

As ferramentas e frameworks utilizados no desenvolvimento

flutter dart custom vision

Como executar o projeto

Após ter o Flutter instalado na sua máquina

Altere o dio_upload_service.dart, passando as credenciais do seu serviço Custon Vision AI, tanto a url do seu projeto quanto a sua prediction key.

e após isso basta rodar o comando:

 flutter run

vale salientar que o tipo de tag foi definido entre ok ou batido, tendo uma regra de negócio de ter de encontrar a tag ok, e seu valor ser superior a 80% para assim ser aceito o carro, então na definição de tags na plataforma da microsoft, defina esses dois tipos.

caso seja feito isso a aplicação rodará perfeitamente.

Como foi feito?

Nossa triagem foi feita, utilizando um serviço em cloud, de alta disponibilidade, da microsoft, chamado Custon Vision AI, onde lá na plataforma, criamos um projeto nosso com um banco de imagens de carros batidos ou carros integros, de nossa origem. o proximo passo foi treinarmos um modelo de Deep Learning, que identifica os padrões e assim determina se um carro está batido ou não, e publicar a sua api para o app client consumir.

Imagem da plataforma custom vision

Imagem da plataforma custom vision

Imagem de exemplo de requisição e resposta da api rest

Imagem de exemplo de requisição e resposta da api rest

O próximo passo foi capturar as imagens via aplicativo flutter, e envia-las para o backend, assim recebemos uma resposta, do valor em cima do modelo treinado, quanta similaridade ela possui em relação ao modelo de carro batido, ou de carro integro.

Funcionalidades

  • Fluxo de cadastro do carro

  • Tirar foto do veículo

  • Avaliar as condições de estado(Integro ou batido)

  • Planos de integrar com o backend

Roadmap futuro

  • Avaliar as condições de estado(Integro ou batido)
  • identificar numeração da placa, para já fazer a consulta automática do veículo
  • identificar o número de chassi, para assim verificar se os dados da placa batem com o chassi.
  • aperfeiçoar o modelo, para assim identificar possiveis avarias visualmente no motor, e assim classificar como grupo de risco o carro.
  • Contratar o seguro para a etapa final.
  • Identificar carteira de motorista do proprietário/condutor principal.
  • Avaliar dados futuros do condutor.

Profissionais responsáveis pelo projeto:

  • Marina Bittencourt - Produto
  • Gabriella Feliciano - Agilista

  • Leonardo Bittencourt - Desenvolvedor Backend

  • Enzo Danjour - Desenvolvedor Mobile

About

Flutter with cv to recognization of crashed cars

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages