Справочник по платформе MLKitFaceDetection

Определения типов

Следующие определения типов доступны глобально.

  • Контуры лица.

    Декларация

    Быстрый

    struct FaceContourType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • Блок, содержащий массив граней или nil , если произошла ошибка.

    Декларация

    Быстрый

    typealias FaceDetectionCallback = ([MLKFace]?, Error?) -> Void

    Параметры

    faces

    Массив лиц, обнаруженных на изображении, или nil , если произошла ошибка.

    error

    Ошибка или nil .

  • @enum FaceDetectorClassificationMode Режим классификации для обнаружения лиц.

    Декларация

    Быстрый

    struct FaceDetectorClassificationMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum FaceDetectorPerformanceMode Предпочтение производительности для точности или скорости обнаружения лиц.

    Декларация

    Быстрый

    struct FaceDetectorPerformanceMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum FaceDetectorLandmarkMode Режим обнаружения ориентиров для обнаружения лиц.

    Декларация

    Быстрый

    struct FaceDetectorLandmarkMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum FaceDetectorContourMode Режим обнаружения контуров для распознавания лиц.

    Декларация

    Быстрый

    struct FaceDetectorContourMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • Ориентиры на лице.

    Декларация

    Быстрый

    struct FaceLandmarkType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable