Referência do framework MLKitPoseDetectionCommon

PoseDetector

class PoseDetector : NSObject

Um detector para fazer a estimativa da postura do corpo.

  • Retorna um detector de poses com as opções fornecidas.

    Declaração

    Swift

    class func poseDetector(options: MLKCommonPoseDetectorOptions) -> Self

    Parâmetros

    options

    Opções para configurar o detector de poses.

    Valor de retorno

    Um detector de poses configurado com as opções oferecidas.

  • Indisponível. Usar os métodos da classe.

  • Processa a imagem especificada para detecção de poses.

    Declaração

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> [MLKPose]

    Parâmetros

    image

    Imagem a ser processada.

    completion

    Gerenciador para retornar a chamada na linha de execução principal com poses ou erros detectados.

  • Retorna os resultados de poses na imagem especificada. A detecção de poses é realizada de forma síncrona na linha de execução de chamada.

    É recomendável chamar esse método fora da linha de execução principal para evitar o bloqueio da interface. Como resultado, uma NSException será gerada se esse método for chamado na linha de execução principal.

    Declaração

    Swift

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

    Parâmetros

    image

    A imagem com os resultados que serão mostrados.

    error

    Um parâmetro de erro opcional preenchido quando há um erro ao obter resultados.

    Valor de retorno

    A matriz de poses detectadas na imagem especificada ou em nil, se houver um erro. Se nenhuma pose for detectada, uma matriz vazia será retornada.