MLKitFaceDetection फ़्रेमवर्क रेफ़रंस

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 }