Guida alla configurazione per Python

Questa pagina mostra come configurare l'ambiente di sviluppo per utilizzare MediaPipe nelle tue applicazioni Python.

Piattaforme e versioni supportate

La creazione di applicazioni con MediaPipe Tasks richiede il seguente sviluppo di risorse dell'ambiente:

  • Sistema operativo:
    • Computer desktop: Windows, Mac, Linux
    • IoT: Raspberry OS a 64 bit
  • Python: versione 3.9 - 3.12
  • PIP: versione 20.3 o successiva
di Gemini Advanced.

Configurazione dell'ambiente di sviluppo

Prima di eseguire un'attività MediaPipe su un'applicazione Python, installa MediaPipe pacchetto.

$ python -m pip install mediapipe

Dopo l'installazione del pacchetto, importalo nel progetto di sviluppo.

import mediapipe as mp

Dipendenze attività MediaPipe

MediaPipe Tasks fornisce tre librerie predefinite per visione artificiale, testo e audio. A seconda dell'attività MediaPipe utilizzata dall'app, importa la visione artificiale, il testo nel tuo progetto di sviluppo.

Attività relative alla vista

Il modulo di visione delle attività di MediaPipe contiene attività che gestiscono immagini o video di input. Per importare la libreria MediaPipe Tasks Vision, importa quanto segue per il tuo progetto di sviluppo.

from mediapipe.tasks.python import vision

Attività di testo

Il modulo di testo Attività di MediaPipe contiene attività che gestiscono gli input di stringa. importa la libreria di testo delle attività di MediaPipe, importa la seguente dipendenza nel tuo progetto di sviluppo.

from mediapipe.tasks.python import text

Attività audio

Il modulo audio Attività di MediaPipe contiene attività che gestiscono gli input audio. A importa la libreria audio di MediaPipe Tasks, importa la seguente dipendenza nel tuo progetto di sviluppo.

from mediapipe.tasks.python import audio

Configurazione BaseOptions

BaseOptions consente la configurazione generale delle API MediaPipe Tasks.

Nome opzione Descrizione Valori accettati
model_asset_buffer I contenuti del file di asset del modello. Modella i contenuti come stringa di byte
model_asset_path Il percorso dell'asset del modello da aprire e mappare in memoria. Percorso del file come stringa

Risoluzione dei problemi

Per ricevere assistenza in merito a domande tecniche relative a MediaPipe, visita il gruppo di discussione o Stack Overflow per il supporto della community. Per segnalare bug o richiedere funzionalità, segnalare un problema su GitHub.

Per ricevere assistenza per la configurazione del tuo ambiente di sviluppo Python, visita il Guida per gli sviluppatori Python.