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 }
-
चेहरे की पहचान करने के लिए, चेहरा ट्रैक करने की सुविधा चालू है या नहीं. डिफ़ॉल्ट वैल्यू 'नहीं' है. अगर
performanceMode
को.fast
पर सेट किया जाता है औरclassificationMode
औरlandmarkMode
, दोनों को.none
पर सेट किया जाता है, तो इस विकल्प को अनदेखा कर दिया जाएगा और ट्रैक करने की सुविधा बंद कर दी जाएगी.एलान
Swift
var isTrackingEnabled: Bool { get set }