ข้อมูลอ้างอิงเฟรมเวิร์ก MLKitFaceDetection

FaceDetector

class FaceDetector : NSObject

ตัวตรวจจับใบหน้าที่ตรวจจับใบหน้าในรูปภาพ

  • แสดงผลตัวตรวจจับใบหน้าตามตัวเลือกที่ระบุ

    คำประกาศ

    Swift

    class func faceDetector(options: MLKFaceDetectorOptions) -> Self

    พารามิเตอร์

    options

    ตัวเลือกสำหรับการกำหนดค่าตัวตรวจจับใบหน้า

    ผลลัพธ์

    ตัวตรวจจับใบหน้าที่กำหนดค่าไว้ด้วยตัวเลือกที่ระบุ

  • แสดงผลตัวตรวจจับใบหน้าพร้อมตัวเลือกเริ่มต้น

    คำประกาศ

    Swift

    class func faceDetector() -> Self

    ผลลัพธ์

    ตัวตรวจจับใบหน้าที่กำหนดค่าด้วยตัวเลือกเริ่มต้น

  • ไม่พร้อมใช้งาน ใช้วิธีการของชั้นเรียน

  • ประมวลผลรูปภาพที่ระบุสำหรับการตรวจจับใบหน้า

    คำประกาศ

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping FaceDetectionCallback)

    พารามิเตอร์

    image

    รูปภาพที่จะประมวลผล

    completion

    เครื่องจัดการเพื่อโทรกลับในเทรดหลักที่ตรวจพบใบหน้าหรือมีข้อผิดพลาด

  • แสดงผลลัพธ์ใบหน้าในภาพที่ระบุหรือ nil หากมีข้อผิดพลาด การตรวจจับใบหน้าจะดำเนินการพร้อมกันบนชุดข้อความการเรียกใช้

    ขอแนะนำให้เรียกใช้เมธอดนี้นอกเทรดหลักเพื่อหลีกเลี่ยงการบล็อก UI ดังนั้น NSException จึงเพิ่มขึ้นหากมีการเรียกใช้เมธอดนี้ในเทรดหลัก

    คำประกาศ

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKFace]

    พารามิเตอร์

    image

    รูปภาพที่ต้องการผลการค้นหา

    error

    ระบบจะป้อนข้อมูลพารามิเตอร์ข้อผิดพลาดที่ไม่บังคับเมื่อเกิดข้อผิดพลาดในการรับผลลัพธ์

    ผลลัพธ์

    อาร์เรย์ของผลลัพธ์ใบหน้าในภาพที่ระบุหรือ nil หากมีข้อผิดพลาด