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;
-
ما إذا كانت ميزة "تتبُّع الوجه" مفعَّلة لرصد الوجوه. الإعداد التلقائي هو "لا". عند ضبط
performanceMode
على.fast
وضبط كل منclassificationMode
وlandmarkMode
على.none
، سيتم تجاهل هذا الخيار وإيقاف التتبُّع.التعريف
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, getter=isTrackingEnabled) BOOL trackingEnabled;