Lookout for Vision Edge Agent - AWS IoT Greengrass

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Lookout for Vision Edge Agent

Il componente Lookout for Vision Edge Agent aws.iot.lookoutvision.EdgeAgent () installa un server di runtime Amazon Lookout for Vision locale, che utilizza la visione artificiale per individuare difetti visivi nei prodotti industriali.

Per utilizzare questo componente, crea e distribuisci i componenti del modello di apprendimento automatico Lookout for Vision. Questi modelli di apprendimento automatico prevedono la presenza di anomalie nelle immagini trovando schemi nelle immagini utilizzate per addestrare il modello. Quindi, puoi sviluppare e distribuire componenti Greengrass personalizzati, denominati componenti di applicazioni client, che forniscono immagini e flussi video a questo componente di runtime per rilevare anomalie utilizzando i modelli di apprendimento automatico.

È possibile utilizzare l'API Lookout for Vision Edge Agent per interagire con questo componente di altri componenti Greengrass. Questa API è implementata utilizzando gRPC, che è un protocollo per effettuare chiamate di procedura remota. Per ulteriori informazioni, consulta Writing a client application component e il riferimento all'API Lookout for Vision Edge Agent nella Amazon Lookout for Vision Developer Guide.

Per ulteriori informazioni su come utilizzare questo componente, consulta quanto segue:

Nota

Il componente Lookout for Vision Edge Agent è disponibile solo nei seguenti Regioni AWS casi:

  • Stati Uniti orientali (Ohio)

  • Stati Uniti orientali (Virginia settentrionale)

  • US West (Oregon)

  • Europa (Francoforte)

  • Europa (Irlanda)

  • Asia Pacifico (Tokyo)

  • Asia Pacifico (Seoul)

Versioni

Questo componente ha le seguenti versioni:

  • 1.2.x

  • 1.1.x

  • 1.0.x

  • 0,1.x

Tipo

Questo componente è un componente generico () aws.greengrass.generic. Il nucleo Greengrass esegue gli script del ciclo di vita del componente.

Per ulteriori informazioni, consulta Tipi di componenti.

Sistema operativo

Questo componente può essere installato solo sui dispositivi principali di Linux.

Requisiti

Questo componente ha i seguenti requisiti:

Dipendenze

Questo componente non ha alcuna dipendenza.

Configurazione

Questo componente fornisce i seguenti parametri di configurazione che è possibile personalizzare durante la distribuzione del componente.

Socket

(Facoltativo) Il file socket in cui opera l'Edge Agent. I componenti del modello Lookout for Vision utilizzano questo file socket per comunicare con Edge Agent. Se si modifica questo parametro, è necessario specificare lo stesso valore quando si distribuiscono i componenti del modello Lookout for Vision.

Impostazione predefinita: unix:///tmp/aws.iot.lookoutvision.EdgeAgent.sock

File di registro locale

Questo componente utilizza il seguente file di registro.

/greengrass/v2/logs/aws.iot.lookoutvision.EdgeAgent.log
Per visualizzare i log di questo componente
  • Esegui il seguente comando sul dispositivo principale per visualizzare il file di registro di questo componente in tempo reale. Sostituisci /greengrass/v2 con il percorso della cartella AWS IoT Greengrass principale.

    sudo tail -f /greengrass/v2/logs/aws.iot.lookoutvision.EdgeAgent.log

Changelog

La tabella seguente descrive le modifiche in ogni versione del componente.

Versione

Modifiche

1.2.0

Correzioni di bug generali e miglioramenti.

1.1.9

Correzioni di bug generali e miglioramenti.

1.1.8

Correzioni di bug generali e miglioramenti.

1.1.7

Nuove funzionalità
  • Installa il opencv-python-headless pacchetto nell'ambiente virtuale Lookout for Vision Edge Agent.

Correzioni di bug e miglioramenti
  • Migliora il calcolo del punteggio di confidenza.

  • Ridimensiona la maschera del modello della mappa termica alla dimensione originale del file.

  • Correzioni di bug generali e miglioramenti.

1.1.6

Nuove funzionalità

Aggiunti nuovi valori al risultato. DetectAnomalies

  • anomaly_score— Il numero compreso tra 0,0 e 1,0 che indica quanto sia anomala un'immagine.

  • anomaly_threshold— Soglia impostata durante l'addestramento del modello che determina il confine tra un'immagine anomala e un'immagine normale.

Correzioni di bug generali e miglioramenti.

1.1.4

Nuove funzionalità

Aggiunto il supporto per OpenCV per il ridimensionamento delle immagini quando disponibile. L'agente Edge utilizza Pillow quando OpenCV non è disponibile.

Correzioni di bug e miglioramenti

Correzioni di bug generali e miglioramenti.

1.1.3

Correzioni di bug generali e miglioramenti.

1.1.1

Correzioni di bug generali e miglioramenti.

1.1.0

Nuove funzionalità
  • Aggiunge il supporto per i modelli di segmentazione delle immagini, che identificano le anomalie nelle immagini.

  • Aggiunge il supporto per l'inferenza della CPU, in modo da poter utilizzare i modelli Lookout for Vision su dispositivi core senza GPU.

Correzioni di bug e miglioramenti
  • Correzioni di bug generali e miglioramenti.

1.0.0

Questa versione del componente Lookout for Vision Edge Agent richiede una versione di Python diversa dalla versione 0.1.x. Se desideri eseguire l'aggiornamento dalla v0.1.x alla v1.x, devi aggiornare l'installazione di Python sul dispositivo principale.

Correzioni di bug e miglioramenti
  • Correzioni di bug generali e miglioramenti.

0.1.37

Correzioni di bug generali e miglioramenti.

0,1,36

Versione iniziale.