Panduan penyiapan untuk Python

Halaman ini menunjukkan cara menyiapkan lingkungan pengembangan untuk menggunakan MediaPipe Tasks di aplikasi Python Anda.

Platform dan versi yang didukung

Membuat aplikasi dengan MediaPipe Tasks memerlukan resource lingkungan pengembangan berikut:

  • OS:
    • Desktop: Windows, Mac, Linux
    • IoT: Raspberry OS 64-bit
  • Python: versi 3.8 - 3.11
  • PIP: versi 20.3 dan yang lebih baru

Penyiapan lingkungan developer

Sebelum menjalankan tugas MediaPipe pada aplikasi Python, instal paket MediaPipe.

$ python -m pip install mediapipe

Setelah menginstal paket, impor paket tersebut ke project pengembangan Anda.

import mediapipe as mp

Dependensi Tugas MediaPipe

MediaPipe Tasks menyediakan tiga library bawaan untuk visi, teks, audio. Bergantung pada MediaPipe Task yang digunakan oleh aplikasi, impor library vision, teks, atau audio ke project pengembangan Anda.

Tugas visi

Modul vision Tasks MediaPipe berisi tugas yang menangani input gambar atau video. Untuk mengimpor library vision MediaPipe Tasks, impor dependensi berikut ke dalam project pengembangan Anda.

from mediapipe.tasks.python import vision

Tugas teks

Modul teks MediaPipe Tasks berisi tugas yang menangani input string.Untuk mengimpor library teks MediaPipe Tasks, impor dependensi berikut ke dalam project pengembangan Anda.

from mediapipe.tasks.python import text

Tugas audio

Modul audio Tugas MediaPipe Tasks berisi tugas yang menangani input suara. Untuk mengimpor library audio MediaPipe Tasks, impor dependensi berikut ke project pengembangan Anda.

from mediapipe.tasks.python import audio

Konfigurasi BaseOptions

BaseOptions memungkinkan konfigurasi umum MediaPipe Task API.

Nama opsi Deskripsi Nilai yang diterima
model_asset_buffer Konten file aset model. Memodelkan konten sebagai string byte
model_asset_path Jalur aset model yang akan dibuka dan dipetakan ke dalam memori. Jalur file sebagai string

Pemecahan masalah

Untuk mendapatkan bantuan terkait pertanyaan teknis terkait MediaPipe, kunjungi grup diskusi atau Stack Overflow untuk mendapatkan dukungan dari komunitas. Untuk melaporkan bug atau mengajukan permintaan fitur, laporkan masalah di GitHub.

Untuk mendapatkan bantuan dalam menyiapkan lingkungan pengembangan Python, buka panduan developer Python.