Detyrat MediaPipe

MediaPipe Tasks ofron ndërfaqen kryesore të programimit të paketës MediaPipe Solutions, duke përfshirë një grup bibliotekash për vendosjen e zgjidhjeve inovative ML në pajisje me një minimum kodi. Ai mbështet platforma të shumta, duke përfshirë Android, Web / JavaScript, Python dhe mbështetja për iOS do të vijë së shpejti.

Lehtë për t'u përdorur, API ndër-platformë të mirëpërcaktuara
Ekzekutoni ML Inferences me vetëm 5 rreshta kodi. Përdorni API-të e fuqishme dhe të lehta për t'u përdorur në MediaPipe Tasks si blloqe ndërtimi për të ndërtuar veçoritë tuaja ML.

Zgjidhje të personalizueshme
Ju mund të shfrytëzoni të gjitha përfitimet që ofron MediaPipe Tasks dhe ta personalizoni lehtësisht duke përdorur modelet e ndërtuara me të dhënat tuaja nëpërmjet Model Maker . Për shembull, mund të krijosh një model që njeh gjestet e personalizuara që ke përcaktuar duke përdorur API-në Model Maker GestureRecognizer dhe ta vendosësh modelin në platformat e dëshiruara duke përdorur API-në Tasks GestureRecognizer .

Tubacionet ML me performancë të lartë
Zgjidhjet tipike ML në pajisje kombinojnë blloqe të shumta ML dhe jo-ML, duke ngadalësuar performancën. MediaPipe Tasks ofron tubacione të optimizuara ML me përshpejtim nga fundi në fund në CPU, GPU dhe TPU për të përmbushur nevojat e rasteve të përdorimit në kohë reale në pajisje.

Platformat e mbështetura

Ky seksion ofron një përmbledhje të detyrave të MediaPipe për secilën platformë të mbështetur. Për zbatime specifike, shihni udhëzuesit e zhvillimit të platformës specifike për secilën detyrë. Për ndihmë në konfigurimin e mjedisit tuaj të zhvillimit për të përdorur MediaPipe Tasks në një platformë, shikoni udhëzuesit e konfigurimit të platformës.

Android

MediaPipe Tasks Java API për Android ndahet në paketa që kryejnë detyra ML në domenet kryesore, duke përfshirë vizionin, gjuhën natyrore dhe audio. Më poshtë është një listë e varësive që mund t'i shtoni projektit tuaj të zhvillimit të aplikacionit Android për të aktivizuar këto 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'
}

Për detaje specifike të zbatimit, shihni udhëzuesit e zhvillimit specifik për platformën për secilën zgjidhje në MediaPipe Tasks.

Python

MediaPipe Tasks Python API ka disa module kryesore për zgjidhje që kryejnë detyra ML në domenet kryesore, duke përfshirë vizionin, gjuhën natyrore dhe audio. Më poshtë ju tregon komandën e instalimit dhe një listë të importeve që mund të shtoni në projektin tuaj të zhvillimit Python për të aktivizuar këto 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

Për detaje specifike të zbatimit, shihni udhëzuesit e zhvillimit specifik për platformën për secilën zgjidhje në MediaPipe Tasks.

Web dhe JavaScript

MediaPipe Tasks Web JavaScript API ndahet në paketa që kryejnë detyra ML në domenet kryesore, duke përfshirë vizionin, gjuhën natyrore dhe audio. Më poshtë është një listë e importeve të skripteve që mund t'i shtoni në projektin tuaj të zhvillimit të Web dhe JavaScript për të aktivizuar këto API:

<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>

Për detaje specifike të zbatimit, shihni udhëzuesit e zhvillimit specifik për platformën për secilën zgjidhje në MediaPipe Tasks.