Руководство по настройке Python

На этой странице показано, как настроить среду разработки для использования задач MediaPipe в приложениях Python.

Поддерживаемые платформы и версии

Для создания приложений с помощью задач MediaPipe требуются следующие ресурсы среды разработки:

  • ОПЕРАЦИОННЫЕ СИСТЕМЫ:
    • Рабочий стол: Windows, Mac, Linux
    • Интернет вещей: 64-разрядная ОС Raspberry OS
  • Питон: версии 3.8–3.11
  • ПИП: версия 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 .