Escrevendo seu componente de aplicativo cliente - Amazon Lookout for Vision

Aviso de fim do suporte: em 31 de outubro de 2025, o suporte para o Amazon Lookout for Vision AWS será interrompido. Depois de 31 de outubro de 2025, você não poderá mais acessar o console do Lookout for Vision ou os recursos do Lookout for Vision. Para obter mais informações, visite esta postagem do blog.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Escrevendo seu componente de aplicativo cliente

Um componente do aplicativo cliente é um AWS IoT Greengrass Version 2 componente personalizado que você escreve. Ele implementa a lógica de negócios necessária para usar um modelo Amazon Lookout for Vision em AWS IoT Greengrass Version 2 um dispositivo principal.

Para acessar um modelo, seu componente de aplicativo cliente usa o componente Lookout for Vision Edge Agent. O componente Lookout for Vision Edge Agent fornece uma API que você usa para analisar imagens com um modelo e gerenciar os modelos em um dispositivo principal.

A API do Lookout for Vision Edge Agent é implementada usando gRPC, que é um protocolo para fazer chamadas de procedimentos remotos. Para obter mais informações, consulte gRPC. Para escrever seu código, você pode usar qualquer linguagem compatível com o gRPC. Fornecemos exemplos de código Python. Para obter mais informações, consulte Usando um modelo em seu componente de aplicativo cliente.

nota

O componente Lookout for Vision Edge Agent é uma dependência do componente de modelo que você implanta. Ele é implantado automaticamente no dispositivo principal quando você implanta o componente do modelo no dispositivo principal.

Para escrever um componente de aplicativo cliente, faça o seguinte.

  1. Configure seu ambiente para usar o gRPC e instalar bibliotecas de terceiros.

  2. Escreva código para usar o modelo.

  3. Implante o código como um componente personalizado no dispositivo principal.

Para ver um exemplo de componente de aplicativo cliente que mostra como realizar a detecção de anomalias em um pipeline personalizado do GStreamer, consulte https://github.com/awslabs/aws-greengrass-labs-lookoutvision-gstreamer.