FaceDetectorOptions
class FaceDetectorOptions : NSObject
אפשרויות לציון מזהה פנים.
-
מצב הסיווג של זיהוי הפנים לאפיון מאפיינים כמו חיוך. ברירת המחדל היא
.none
.הצהרה
Swift
var classificationMode: FaceDetectorClassificationMode { get set }
-
מצב הביצועים של גלאי הפנים שקובע את רמת הדיוק של התוצאות ואת מהירות הזיהוי. ברירת המחדל היא
.fast
.הצהרה
Swift
var performanceMode: FaceDetectorPerformanceMode { get set }
-
מצב ציון הדרך של מזהה הפנים שקובע את סוג התוצאות של ציוני הדרך שהוחזרו באמצעות הזיהוי. ברירת המחדל היא
.none
.הצהרה
Swift
var landmarkMode: FaceDetectorLandmarkMode { get set }
-
מצב המתאר של מזהה הפנים שקובע את סוג התוצאות של קווי המתאר שמוחזרים על ידי הזיהוי. ברירת המחדל היא
.none
.תוצאות הזיהוי הבאות מוחזרות כשמגדירים את המצב הזה כ-
.all
:performanceMode
מוגדר לערך.fast
, וגםclassificationMode
וגםlandmarkMode
מוגדרים ל-.none
, אז רק הפנים הבולטות יוחזרו עם קווי המתאר שיזוהו.performanceMode
מוגדר לערך.accurate
. אם הערך שלclassificationMode
או שלlandmarkMode
הוא.all
, כל הפנים שזוהו יוחזרו אבל רק הפנים הבולטות יזוהו קווי מתאר.הצהרה
Swift
var contourMode: FaceDetectorContourMode { get set }
-
גודל הפנים הרצוי הקטן ביותר. הגודל מבוטא כיחס מרוחב הראש לרוחב התמונה. לדוגמה, אם צוין ערך של 0.1, הפנים הקטנה ביותר לחיפוש הן בערך 10% מרוחב התמונה שמחפשים. ברירת המחדל היא 0.1. האפשרות הזו לא חלה על זיהוי קווי מתאר.
הצהרה
Swift
var minFaceSize: CGFloat { get set }
-
אם תכונת המעקב אחר פנים מופעלת לזיהוי פנים. ברירת המחדל היא NO. אם הערך של
performanceMode
הוא.fast
, וגםclassificationMode
וגםlandmarkMode
מוגדרים לערך.none
, המערכת תתעלם מהאפשרות הזו והמעקב יושבת.הצהרה
Swift
var isTrackingEnabled: Bool { get set }