Детектор позы
class PoseDetector : NSObject
Детектор для оценки позы тела.
Возвращает детектор позы с заданными параметрами.
Декларация
Быстрый
class func poseDetector(options: MLKCommonPoseDetectorOptions) -> Self
Параметры
options
Варианты настройки детектора позы.
Возвращаемое значение
Детектор позы, настроенный с заданными параметрами.
Недоступен. Используйте методы класса.
Обрабатывает данное изображение для определения позы.
Декларация
Быстрый
func process(_ image: MLKitCompatibleImage) async throws -> [MLKPose]
Параметры
image
Изображение для обработки.
completion
Обработчик для обратного вызова в основном потоке при обнаружении позы или ошибке.
Возвращает результаты позы на данном изображении. Обнаружение позы выполняется синхронно в вызывающем потоке.
Рекомендуется вызывать этот метод вне основного потока, чтобы избежать блокировки пользовательского интерфейса. В результате возникает
NSException
, если этот метод вызывается в основном потоке.Декларация
Быстрый
func results(in image: MLKitCompatibleImage) throws -> [MLKPose]
Параметры
image
Изображение для получения результатов.
error
Необязательный параметр ошибки, заполняемый в случае ошибки при получении результатов.
Возвращаемое значение
Массив поз, обнаруженных на данном изображении, или
nil
, если произошла ошибка. Если позы не обнаружены, будет возвращен пустой массив.