Tugas MediaPipe

MediaPipe Tasks menyediakan antarmuka pemrograman inti dari MediaPipe. Rangkaian solusi, termasuk serangkaian library untuk men-deploy ML inovatif ke perangkat dengan sedikit kode. Cloud Endpoints mendukung berbagai platform, yang mencakup Android, Web / JavaScript, Python, dan dukungan untuk iOS akan segera hadir.

API lintas platform yang mudah digunakan dan terdefinisi dengan baik
Jalankan Inferensi ML hanya dengan 5 baris kode. Gunakan paket yang canggih dan mudah digunakan API solusi di MediaPipe Tasks sebagai elemen penyusun untuk membangun ML Anda sendiri baru.

Solusi yang dapat disesuaikan
Anda dapat memanfaatkan semua manfaat yang diberikan MediaPipe Tasks, dan menyesuaikannya dengan mudah menggunakan model yang dibuat dengan data Anda sendiri melalui Model Google Maker. Misalnya, Anda dapat membuat model yang mengenali gestur khusus yang Anda tentukan menggunakan Model Maker GestureKenalir API, dan men-deploy model ke platform yang diinginkan menggunakan Tasks GestureKenalir API baru.

Pipeline ML berperforma tinggi
Solusi ML pada perangkat yang umum menggabungkan beberapa blok ML dan non-ML, yang memperlambat tingkat tinggi. MediaPipe Tasks menyediakan pipeline ML yang dioptimalkan dengan end-to-end akselerasi pada CPU, GPU, dan TPU untuk memenuhi kebutuhan penggunaan di perangkat secara real time penggunaan.

Platform yang didukung

Bagian ini menyediakan ringkasan MediaPipe Tasks untuk setiap tugas yang didukung terkelola sepenuhnya. Untuk implementasi yang spesifik, lihat pengembangan khusus platform panduan untuk setiap tugas. Sebagai bantuan untuk menyiapkan lingkungan pengembangan Anda agar dapat menggunakan MediaPipe Tasks pada platform, lihat penyiapan platform panduan ini.

Android

MediaPipe Tasks Java API untuk Android dibagi menjadi beberapa paket yang melakukan tugas ML di domain utama, termasuk penglihatan, bahasa alami, dan audio. Berikut ini adalah daftar dependensi yang dapat Anda tambahkan ke project pengembangan aplikasi Android untuk mengaktifkan API:

dependencies {
    implementation 'com.google.mediapipe:tasks-vision:latest.release'
    implementation 'com.google.mediapipe:tasks-text:latest.release'
    implementation 'com.google.mediapipe:tasks-audio:latest.release'
}

Untuk mengetahui detail implementasi spesifik, lihat pengembangan spesifik per platform panduan untuk setiap solusi di MediaPipe Tasks.

Python

Python API Tugas MediaPipe memiliki beberapa modul untuk solusi yang menjalankan tugas ML di domain utama, termasuk visi, natural language, dan audio. Yang berikut ini menunjukkan perintah {i>install<i} dan daftar impor yang dapat Anda tambahkan ke project pengembangan Python untuk mengaktifkan API:

$ python -m pip install mediapipe

import mediapipe as mp
from mediapipe.tasks import python
from mediapipe.tasks.python import vision
from mediapipe.tasks.python import text
from mediapipe.tasks.python import audio

Untuk mengetahui detail implementasi spesifik, lihat pengembangan spesifik per platform panduan untuk setiap solusi di MediaPipe Tasks.

Web dan JavaScript

Web JavaScript API Tugas MediaPipe adalah dibagi menjadi paket-paket yang melakukan tugas-tugas ML di domain utama, termasuk visi, natural language, dan audio. Berikut adalah daftar impor skrip yang bisa Anda tambahkan ke project pengembangan Web dan JavaScript Anda untuk mengaktifkan API ini:

<head>
  <script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision/vision_bundle.js"
    crossorigin="anonymous"></script>
  <script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-text/text_bundle.js"
    crossorigin="anonymous"></script>
  <script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-audio/audio_bundle.js"
    crossorigin="anonymous"></script>
</head>

Untuk mengetahui detail implementasi spesifik, lihat pengembangan spesifik per platform panduan untuk setiap solusi di MediaPipe Tasks.