На этой странице показано, как настроить среду разработки для использования задач MediaPipe в приложениях Python.
Поддерживаемые платформы и версии
Для создания приложений с помощью задач MediaPipe требуются следующие ресурсы среды разработки:
- ОС:
- Рабочий стол: Windows, Mac, Linux
- Интернет вещей: 64-разрядная ОС Raspberry OS
- Питон: версии 3.9–3.12
- ПИП: версия 20.3+
Настройка среды разработчика
Прежде чем запускать задачу MediaPipe в приложении Python, установите пакет MediaPipe.
$ python -m pip install mediapipe
После установки пакета импортируйте его в свой проект разработки.
import mediapipe as mp
Зависимости задач MediaPipe
MediaPipe Tasks предоставляет три готовые библиотеки для изображения, текста и звука. В зависимости от задачи MediaPipe, используемой приложением, импортируйте библиотеку изображений, текста или аудио в свой проект разработки.
Видение задач
Модуль визуализации MediaPipe Tasks содержит задачи, которые обрабатывают входные изображения или видео. Чтобы импортировать библиотеку видений задач MediaPipe, импортируйте следующую зависимость в свой проект разработки.
from mediapipe.tasks.python import vision
Текстовые задачи
Текстовый модуль задач MediaPipe содержит задачи, которые обрабатывают строковые входные данные. Чтобы импортировать текстовую библиотеку задач MediaPipe, импортируйте следующую зависимость в свой проект разработки.
from mediapipe.tasks.python import text
Аудио задачи
Аудиомодуль MediaPipe Tasks содержит задачи, которые обрабатывают звуковые входы. Чтобы импортировать аудиобиблиотеку задач MediaPipe, импортируйте следующую зависимость в свой проект разработки.
from mediapipe.tasks.python import audio
Конфигурация базовых опций
BaseOptions позволяют выполнять общую настройку API-интерфейсов задач MediaPipe.
Название опции | Описание | Принятые значения |
---|---|---|
model_asset_buffer | Содержимое файла ресурсов модели. | Содержимое модели в виде байтовой строки |
model_asset_path | Путь к активу модели, который нужно открыть и сопоставить в памяти. | Путь к файлу в виде строки |
Поиск неисправностей
Для получения помощи по техническим вопросам, связанным с MediaPipe, посетите дискуссионную группу или Stack Overflow для получения поддержки со стороны сообщества. Чтобы сообщить об ошибках или сделать запрос на добавление функций, сообщите о проблеме на GitHub .
Чтобы получить помощь в настройке среды разработки Python, посетите руководство разработчика Python .