คู่มือการตั้งค่าสำหรับ Python

หน้านี้แสดงวิธีตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อใช้ MediaPipe Tasks ในแอปพลิเคชัน Python

แพลตฟอร์มและเวอร์ชันที่รองรับ

การสร้างแอปพลิเคชันด้วย MediaPipe Tasks ต้องใช้ทรัพยากรสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ต่อไปนี้

  • ระบบปฏิบัติการ:
    • เดสก์ท็อป: Windows, Mac, Linux
    • IoT: Raspberry OS 64 บิต
  • Python: เวอร์ชัน 3.8 - 3.11
  • PIP: เวอร์ชัน 20.3 ขึ้นไป

การตั้งค่าสภาพแวดล้อมของนักพัฒนาซอฟต์แวร์

ก่อนเรียกใช้งาน MediaPipe ในแอปพลิเคชัน Python ให้ติดตั้งแพ็กเกจ MediaPipe

$ python -m pip install mediapipe

หลังจากติดตั้งแพ็กเกจแล้ว ให้นำเข้าไปยังโปรเจ็กต์การพัฒนาของคุณ

import mediapipe as mp

ทรัพยากร Dependency ของงาน MediaPipe

MediaPipe Tasks มีไลบรารีที่สร้างไว้ล่วงหน้า 3 รายการสำหรับการมองเห็น ข้อความ และเสียง นำเข้าคลังภาพ ข้อความ หรือไลบรารีเสียงไปยังโปรเจ็กต์การพัฒนาของคุณ ทั้งนี้ขึ้นอยู่กับงาน MediaPipe ที่แอปใช้

งานด้านการมองเห็น

โมดูลวิสัยทัศน์ของ MediaPipe Tasks มีงานที่จัดการอินพุตรูปภาพหรือวิดีโอ หากต้องการนำเข้าไลบรารีวิสัยทัศน์ MediaPipe Tasks ให้นำเข้าทรัพยากร Dependency ต่อไปนี้ไปยังโปรเจ็กต์การพัฒนาของคุณ

from mediapipe.tasks.python import vision

งานข้อความ

โมดูลข้อความ MediaPipe Tasks มีงานที่จัดการอินพุตสตริง หากต้องการนำเข้าไลบรารีข้อความของ MediaPipe Tasks ให้นำเข้าทรัพยากร Dependency ต่อไปนี้ไปยังโปรเจ็กต์การพัฒนาของคุณ

from mediapipe.tasks.python import text

งานด้านเสียง

โมดูลเสียง MediaPipe Tasks มีงานที่จัดการอินพุตเสียง หากต้องการนำเข้าไลบรารีเสียงของ MediaPipe Tasks ให้นำเข้าทรัพยากร Dependency ต่อไปนี้ไปยังโปรเจ็กต์การพัฒนาของคุณ

from mediapipe.tasks.python import audio

การกำหนดค่า BaseOptions

BaseOptions ช่วยให้กำหนดค่าทั่วไปของ API งาน MediaPipe

ชื่อตัวเลือก คำอธิบาย ค่าที่ยอมรับ
model_asset_buffer เนื้อหาในไฟล์เนื้อหาโมเดล สร้างโมเดลเนื้อหาเป็นสตริงไบต์
model_asset_path เส้นทางของเนื้อหารูปแบบที่จะเปิดและแมปในหน่วยความจำ เส้นทางของไฟล์เป็นสตริง

การแก้ปัญหา

สำหรับความช่วยเหลือเกี่ยวกับคำถามทางเทคนิคที่เกี่ยวข้องกับ MediaPipe โปรดไปที่กลุ่มสนทนาหรือ Stack Overflow เพื่อรับการสนับสนุนจากชุมชน หากต้องการรายงานข้อบกพร่องหรือส่งคำขอฟีเจอร์ โปรดแจ้งปัญหาใน GitHub

สำหรับความช่วยเหลือในการตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Python โปรดไปที่คู่มือนักพัฒนาซอฟต์แวร์ Python