Panduan penyiapan untuk Python

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

Platform dan versi yang didukung

Membangun aplikasi dengan MediaPipe Tasks memerlukan pengembangan berikut resource lingkungan:

  • Sistem Operasi:
    • Desktop: Windows, Mac, Linux
    • IoT: Raspberry OS 64-bit
  • Python: versi 3.9 - 3.12
  • PIP: versi 20.3+

Penyiapan lingkungan developer

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

$ python -m pip install mediapipe

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

import mediapipe as mp

Dependensi Tugas MediaPipe

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

Tugas penglihatan

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

from mediapipe.tasks.python import vision

Tugas teks

Modul teks MediaPipe Tasks berisi tugas yang menangani input string. impor pustaka teks MediaPipe Tasks, impor dependensi berikut ke ke dalam proyek pengembangan.

from mediapipe.tasks.python import text

Tugas audio

Modul audio MediaPipe Tasks berisi tugas yang menangani input suara. Kepada impor library audio MediaPipe Tasks, impor dependensi berikut ke Anda ke dalam proyek pengembangan.

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. Konten model 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 mengenai 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 bantuan dalam menyiapkan lingkungan pengembangan Python Anda, kunjungi Panduan developer Python.