MLKFaceDetectorOptions
@interface MLKFaceDetectorOptions : NSObject
گزینه هایی برای تعیین آشکارساز چهره.
حالت طبقه بندی آشکارساز چهره برای مشخص کردن ویژگی هایی مانند لبخند زدن. پیش فرض
.none
است.اعلام
هدف-C
@property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
حالت عملکرد آشکارساز چهره که دقت نتایج و سرعت تشخیص را تعیین می کند. پیش فرض
.fast
است.اعلام
هدف-C
@property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
حالت نقطه عطف آشکارساز چهره که نوع نتایج نقطه عطف برگردانده شده توسط تشخیص را تعیین می کند. پیش فرض
.none
است.اعلام
هدف-C
@property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
حالت کانتور آشکارساز چهره که نوع نتایج کانتوری را که با تشخیص بازگردانده می شود را تعیین می کند. پیش فرض
.none
است.هنگام تنظیم این حالت روی
.all
، نتایج تشخیص زیر برگردانده می شود:performanceMode
روی.fast
تنظیم شده است، و هر دوclassificationMode
وlandmarkMode
روی.none
تنظیم می شوند، سپس فقط چهره برجسته با خطوط شناسایی شده برگردانده می شود.performanceMode
روی.accurate
یا اگرclassificationMode
یاlandmarkMode
روی.all
تنظیم شده باشد، تمام چهره های شناسایی شده برگردانده می شوند، اما فقط چهره برجسته دارای خطوط شناسایی شده است.اعلام
هدف-C
@property (nonatomic) MLKFaceDetectorContourMode contourMode;
کوچکترین اندازه صورت دلخواه. اندازه به عنوان نسبتی از عرض سر به عرض تصویر بیان می شود. به عنوان مثال، اگر مقدار 0.1 مشخص شده باشد، کوچکترین چهره برای جستجو تقریباً 10٪ از عرض تصویر مورد جستجو است. پیش فرض 0.1 است. این گزینه برای تشخیص کانتور اعمال نمی شود.
اعلام
هدف-C
@property (nonatomic) CGFloat minFaceSize;
آیا ویژگی ردیابی چهره برای تشخیص چهره فعال است یا خیر. پیش فرض NO است. هنگامی که
performanceMode
روی.fast
تنظیم شده باشد، و هر دوclassificationMode
وlandmarkMode
روی.none
، این گزینه نادیده گرفته می شود و ردیابی غیرفعال می شود.اعلام
هدف-C
@property (nonatomic, assign, unsafe_unretained, readwrite, getter=isTrackingEnabled) BOOL trackingEnabled;