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

FaceDetector

class FaceDetector : NSObject

फ़ेस डिटेक्टर की सुविधा, जो किसी इमेज में चेहरों को पहचानती है.

  • दिए गए विकल्पों के साथ फ़ेस डिटेक्टर दिखाता है.

    एलान

    Swift

    class func faceDetector(options: MLKFaceDetectorOptions) -> Self

    पैरामीटर

    options

    चेहरे की पहचान करने वाले टूल को कॉन्फ़िगर करने के विकल्प.

    रिटर्न वैल्यू

    चेहरे की पहचान करने वाला टूल, जिसे दिए गए विकल्पों के हिसाब से कॉन्फ़िगर किया गया है.

  • डिफ़ॉल्ट विकल्पों के साथ फ़ेस डिटेक्टर दिखाता है.

    एलान

    Swift

    class func faceDetector() -> Self

    रिटर्न वैल्यू

    फ़ेस डिटेक्टर को डिफ़ॉल्ट विकल्पों के साथ कॉन्फ़िगर किया गया.

  • उपलब्ध नहीं हैं. क्लास वाले तरीकों का इस्तेमाल करें.

  • चेहरे की पहचान के लिए, दी गई इमेज को प्रोसेस करता है.

    एलान

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping FaceDetectionCallback)

    पैरामीटर

    image

    प्रोसेस करने के लिए इमेज.

    completion

    मुख्य थ्रेड पर वापस कॉल करने के लिए हैंडलर जिसकी चेहरे की पहचान की गई है या जिसमें गड़बड़ी है.

  • दी गई इमेज में चेहरे के हिसाब से नतीजे दिखाता है. इसके अलावा, कोई गड़बड़ी होने पर nil की जानकारी दिखाता है. चेहरे की पहचान की सुविधा कॉल थ्रेड पर सिंक्रोनस रूप से किया गया.

    हमारा सुझाव है कि यूज़र इंटरफ़ेस (यूआई) को ब्लॉक होने से बचाने के लिए, इस तरीके को मुख्य थ्रेड से बाहर रखें. बतौर नतीजे के तौर पर, अगर इस तरीके को मुख्य थ्रेड पर कॉल किया जाता है, तो NSException दिखता है.

    एलान

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKFace]

    पैरामीटर

    image

    नतीजे पाने के लिए इमेज.

    error

    नतीजे पाने में कोई गड़बड़ी होने पर, गड़बड़ी का एक वैकल्पिक पैरामीटर अपने-आप भर जाता है.

    रिटर्न वैल्यू

    दी गई इमेज में चेहरों की कैटगरी या अगर कोई गड़बड़ी हुई, तो nil.