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.