Trang này cho bạn biết cách thiết lập môi trường phát triển để sử dụng MediaPipe Tasks trong ứng dụng Python.
Nền tảng và phiên bản được hỗ trợ
Để xây dựng ứng dụng bằng MediaPipe Tasks, bạn cần phát triển như sau tài nguyên môi trường:
- Hệ điều hành:
- Máy tính: Windows, Mac, Linux
- IoT: Hệ điều hành Raspberry 64 bit
- Python: phiên bản 3.9 – 3.12
- PIP: phiên bản 20.3+
Thiết lập môi trường dành cho nhà phát triển
Trước khi chạy tác vụ MediaPipe trên ứng dụng Python, hãy cài đặt MediaPipe .
$ python -m pip install mediapipe
Sau khi cài đặt, hãy nhập gói này vào dự án phát triển của bạn.
import mediapipe as mp
Các phần phụ thuộc MediaPipe Tasks
MediaPipe Tasks cung cấp 3 thư viện tạo sẵn dành cho hình ảnh, văn bản và âm thanh. Tuỳ thuộc vào tác vụ MediaPipe mà ứng dụng sử dụng, hãy nhập tầm nhìn, văn bản hoặc vào dự án phát triển của mình.
Nhiệm vụ liên quan đến thị giác
Mô-đun tầm nhìn MediaPipe Tasks chứa các nhiệm vụ xử lý hình ảnh hoặc video đầu vào. Để nhập thư viện tầm nhìn MediaPipe Tasks, hãy nhập vào dự án phát triển của bạn.
from mediapipe.tasks.python import vision
Việc cần làm qua tin nhắn
Mô-đun văn bản MediaPipe Tasks chứa các tác vụ xử lý dữ liệu đầu vào dạng chuỗi.To nhập thư viện văn bản MediaPipe Tasks, hãy nhập phần phụ thuộc sau vào vào dự án phát triển của bạn.
from mediapipe.tasks.python import text
Tác vụ âm thanh
Mô-đun âm thanh MediaPipe Tasks chứa các tác vụ xử lý đầu vào âm thanh. Người nhận nhập thư viện âm thanh MediaPipe Tasks, nhập phần phụ thuộc sau vào vào dự án phát triển của bạn.
from mediapipe.tasks.python import audio
Cấu hình BaseOptions
BaseOptions cho phép định cấu hình chung của các API tác vụ MediaPipe.
Tên tùy chọn | Mô tả | Giá trị được chấp nhận |
---|---|---|
model_asset_buffer |
Nội dung tệp thành phần mô hình. | Lập mô hình nội dung dưới dạng chuỗi byte |
model_asset_path |
Đường dẫn của nội dung mô hình sẽ mở và ánh xạ vào bộ nhớ. | Đường dẫn tệp dưới dạng chuỗi |
Khắc phục sự cố
Để được trợ giúp với các câu hỏi kỹ thuật liên quan đến MediaPipe, hãy truy cập vào nhóm thảo luận hoặc Stack Overflow cho sự hỗ trợ của cộng đồng. Để báo cáo lỗi hoặc đưa ra yêu cầu về tính năng, gửi vấn đề lên GitHub.
Để được trợ giúp thiết lập môi trường phát triển Python, hãy truy cập vào Hướng dẫn dành cho nhà phát triển Python.