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à.
L'SDK dell'applicazione AWS Panorama
AWS Panorama Application SDK è una libreria Python per lo sviluppo di applicazioni AWS Panorama. Nel tuocodice dell'applicazione, si utilizza AWS Panorama Application SDK per caricare un modello di visione artificiale, eseguire inferenze e inviare video su un monitor.
Nota
Per avere la certezza di disporre dell'accesso alle ultime funzionalità dell'SDK dell'AWS Panorama Application,aggiornare il software dell'appliance.
Per informazioni dettagliate sulle classi definite dall'SDK dell'applicazione e sui relativi metodi, vedereDocumriferimento dell'SDK dell'applicazione
Aggiunta di testo e caselle per l'output di video
Con AWS Panorama SDK, puoi trasmettere uno streaming video su un display. Il video può includere testo e caselle che mostrano l'output del modello, lo stato corrente dell'applicazione o altri dati.
Ciascun oggetto nellavideo_in
array è un'immagine proveniente da un flusso di telecamere collegato all'apparecchio. Il tipo di oggetto èpanoramasdk.media
. Dispone di metodi per aggiungere testo e caselle rettangolari all'immagine, che è possibile assegnare all'immaginevideo_out
array.
Nell'esempio seguente, l'applicazione di esempio aggiunge un'etichetta per ciascuno dei risultati. Ogni risultato è posizionato nella stessa posizione a sinistra, ma a diverse altezze.
for j in range(max_results): label = 'Class [%s], with probability %.3f.'% (self.classes[indexes[j]], class_tuple[0][indexes[j]]) stream.add_label(label, 0.1, 0.1 + 0.1*j)
Per aggiungere una casella all'immagine di output, utilizzareadd_rect
. Questo metodo prende 4 valori tra 0 e 1, indicando la posizione degli angoli in alto a sinistra e in basso a destra della casella.
w,h,c = stream.image.shape stream.add_rect(x1/w, y1/h, x2/w, y2/h)