MediaPipe 태스크

MediaPipe 태스크는 MediaPipe의 핵심 프로그래밍 인터페이스를 제공합니다. 혁신적인 ML 배포를 위한 라이브러리 집합이 포함된 솔루션 제품군 디바이스에 솔루션을 배포하는 것입니다. 여러 플랫폼을 지원하기 때문에 Android, 웹 / JavaScript, Python 등 다양한 도구와 호환되며 iOS도 곧 지원될 예정입니다.

사용하기 쉽고 잘 정의된 크로스 플랫폼 API
단 5줄의 코드로 ML 추론을 실행하세요. 강력하고 사용하기 쉬운 자체 ML을 빌드하기 위한 빌딩 블록인 MediaPipe Tasks의 솔루션 API 기능을 살펴보겠습니다

맞춤설정 가능한 솔루션
MediaPipe Tasks가 제공하는 모든 이점을 활용하고 쉽게 맞춤설정할 수 있습니다. 모델을 통해 자체 데이터로 구축한 모델 사용 Maker를 참고하세요. 예를 들어 모델을 만들고 맞춤 동작을 인식하는 Model Maker를 통해 구현됩니다. GestureRecognizer API 그런 다음 Tasks GestureRecognizer를 사용하여 원하는 플랫폼에 모델을 배포합니다. API를 참고하세요.

고성능 ML 파이프라인
일반적인 온디바이스 ML 솔루션은 여러 ML 블록과 비 ML 블록을 결합하므로 속도가 느립니다. 확인할 수 있습니다 엔드 투 엔드로 최적화된 ML 파이프라인을 제공하는 MediaPipe Tasks CPU, GPU, TPU에서 속도를 높여 실시간 기기 내 사용 요구사항을 충족합니다. 있습니다.

지원되는 플랫폼

이 섹션에서는 지원되는 각 MediaPipe 작업에 대해 간략히 설명합니다. 있습니다. 구체적인 구현은 플랫폼별 개발 가이드를 확인하세요. 대상 MediaPipe 태스크를 플랫폼 설정을 확인하세요. 가이드를 참조하세요.

<ph type="x-smartling-placeholder">

Android

MediaPipe 작업 자바 API 주요 영역에서 ML 작업을 수행하는 패키지로 나뉘며, 자연어, 오디오 등이 여기에 해당합니다 다음은 이러한 종속 항목을 사용 설정하기 위해 Android 앱 개발 프로젝트에 추가할 수 있습니다. 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'
}

구체적인 구현 세부정보는 플랫폼별 개발 각 솔루션에 대한 가이드 MediaPipe 태스크에 있습니다.

Python

MediaPipe Tasks Python API에는 솔루션을 위한 모듈을 위한 기본 모듈을 학습합니다. 자연어, 오디오입니다 다음은 설치 명령어와 이를 사용 설정하기 위해 Python 개발 프로젝트에 추가할 수 있는 가져오기의 목록 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

구체적인 구현 세부정보는 플랫폼별 개발 각 솔루션에 대한 가이드 MediaPipe 태스크에 있습니다.

웹 및 JavaScript

MediaPipe Tasks Web JavaScript API는 주요 영역에서 ML 작업을 수행하는 패키지로 나뉘며, 여기에는 비전, 자연어, 오디오입니다 다음은 사용할 수 있는 스크립트 가져오기 목록입니다. 웹 및 JavaScript 개발 프로젝트에 추가하여 이러한 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>

구체적인 구현 세부정보는 플랫폼별 개발 각 솔루션에 대한 가이드 MediaPipe 태스크에 있습니다.