סימוכין למסגרת של MLKitFaceDetection

MLKFaceDetectorOptions


@interface MLKFaceDetectorOptions : NSObject

אפשרויות לציון מזהה פנים.

  • מצב הסיווג של זיהוי הפנים לאפיון מאפיינים כמו חיוך. ברירת המחדל היא .none.

    הצהרה

    Objective-C

    @property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
  • מצב הביצועים של גלאי הפנים שקובע את רמת הדיוק של התוצאות ואת מהירות הזיהוי. ברירת המחדל היא .fast.

    הצהרה

    Objective-C

    @property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
  • מצב ציון הדרך של מזהה הפנים שקובע את סוג התוצאות של ציוני הדרך שהוחזרו באמצעות הזיהוי. ברירת המחדל היא .none.

    הצהרה

    Objective-C

    @property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
  • מצב המתאר של מזהה הפנים שקובע את סוג התוצאות של קווי המתאר שמוחזרים על ידי הזיהוי. ברירת המחדל היא .none.

    תוצאות הזיהוי הבאות מוחזרות כשמגדירים את המצב הזה כ-.all:

    performanceMode מוגדר לערך .fast, וגם classificationMode וגם landmarkMode מוגדרים ל-.none, אז רק הפנים הבולטות יוחזרו עם קווי המתאר שיזוהו.

    performanceMode מוגדר לערך .accurate. אם הערך של classificationMode או של landmarkMode הוא .all, כל הפנים שזוהו יוחזרו אבל רק הפנים הבולטות יזוהו קווי מתאר.

    הצהרה

    Objective-C

    @property (nonatomic) MLKFaceDetectorContourMode contourMode;
  • גודל הפנים הרצוי הקטן ביותר. הגודל מבוטא כיחס מרוחב הראש לרוחב התמונה. לדוגמה, אם צוין ערך של 0.1, הפנים הקטנה ביותר לחיפוש הן בערך 10% מרוחב התמונה שמחפשים. ברירת המחדל היא 0.1. האפשרות הזו לא חלה על זיהוי קווי מתאר.

    הצהרה

    Objective-C

    @property (nonatomic) CGFloat minFaceSize;
  • אם תכונת המעקב אחר פנים מופעלת לזיהוי פנים. ברירת המחדל היא NO. אם הערך של performanceMode הוא .fast, וגם classificationMode וגם landmarkMode מוגדרים לערך .none, המערכת תתעלם מהאפשרות הזו והמעקב יושבת.

    הצהרה

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite,
              getter=isTrackingEnabled) BOOL trackingEnabled;