HolisticLandmarker

публичный финальный класс HolisticLandmarker

Выполняет комплексное обнаружение ориентиров на изображениях.

Этот API ожидает предварительно обученного набора активов целостной модели ориентиров.

  • Входное изображение MPImage
    • Изображение, на котором работает комплексное обнаружение ориентиров.
  • Выходные данные HolisticLandmarkerResult
    • HolisticLandmarkerResult, содержащий целостные ориентиры.

Вложенные классы

сорт HolisticLandmarker.HolisticLandmarkerOptions Варианты настройки HolisticLandmarker .

Публичные методы

статический HolisticLandmarker
createFromBuffer (Контекстный контекст, ByteBuffer modelAssetBuffer)
Создает экземпляр HolisticLandmarker из буфера пакета ресурсов модели и значения по умолчанию HolisticLandmarker.HolisticLandmarkerOptions .
статический HolisticLandmarker
createFromFile (контекст контекста, строка modelAssetPath)
Создает экземпляр HolisticLandmarker на основе пути к пакету активов модели и значения по умолчанию HolisticLandmarker.HolisticLandmarkerOptions .
статический HolisticLandmarker
createFromFile (контекстный контекст, модель файлаAssetFile )
Создает экземпляр HolisticLandmarker из файла пакета ресурсов модели и значения HolisticLandmarker.HolisticLandmarkerOptions по умолчанию.
статический HolisticLandmarker
createFromOptions (контекст контекста, HolisticLandmarker.HolisticLandmarkerOptions LandmarkerOptions)
Создает экземпляр HolisticLandmarker из HolisticLandmarker.HolisticLandmarkerOptions .
ЦелостныйОриентирРезультат
обнаружить (изображение MPImage )
Выполняет целостное обнаружение ориентиров на предоставленном одном изображении с параметрами обработки изображения по умолчанию, т.е.
ЦелостныйОриентирРезультат
обнаружить (изображение MPImage , ImageProcessingOptions imageProcessingOptions)
Выполняет целостное обнаружение ориентиров на предоставленном одном изображении.
пустота
обнаружитьAsync (изображение MPImage , ImageProcessingOptions imageProcessingOptions, long timestampMs)
Отправляет данные живого изображения для комплексного обнаружения ориентиров, а результаты будут доступны через OutputHandler.ResultListener , предоставленный в HolisticLandmarker.HolisticLandmarkerOptions .
пустота
обнаружитьAsync (изображение MPImage , длинные отметки времени)
Отправляет данные живого изображения для комплексного обнаружения ориентиров с параметрами обработки изображений по умолчанию, т.е.
ЦелостныйОриентирРезультат
обнаружитьForVideo (изображение MPImage , ImageProcessingOptions imageProcessingOptions, long timestampMs)
Выполняет комплексное обнаружение ориентиров на предоставленном видеокадре.
ЦелостныйОриентирРезультат
DetectForVideo (изображение MPImage , длинная временная меткаMs)
Выполняет целостное обнаружение ориентиров на предоставленном видеокадре с параметрами обработки изображения по умолчанию, т.е.

Унаследованные методы

Публичные методы

общедоступный статический HolisticLandmarker createFromBuffer (контекст контекста, модель ByteBufferAssetBuffer )

Создает экземпляр HolisticLandmarker из буфера пакета ресурсов модели и значения по умолчанию HolisticLandmarker.HolisticLandmarkerOptions .

Параметры
контекст ERROR(/Context) .
модельAssetBuffer прямой ByteBuffer или ERROR(/MappedByteBuffer) модели обнаружения.
Броски
если при создании HolisticLandmarker возникла ошибка.

public static HolisticLandmarker createFromFile (контекстный контекст, строковая модельAssetPath)

Создает экземпляр HolisticLandmarker на основе пути к пакету активов модели и значения по умолчанию HolisticLandmarker.HolisticLandmarkerOptions .

Параметры
контекст ERROR(/Context) .
модельАссетПат путь к целостной модели достопримечательностей с метаданными в активах.
Броски
если при создании HolisticLandmarker произошла ошибка.

public static HolisticLandmarker createFromFile (контекст контекста, модель файлаAssetFile )

Создает экземпляр HolisticLandmarker из файла пакета ресурсов модели и значения HolisticLandmarker.HolisticLandmarkerOptions по умолчанию.

Параметры
контекст ERROR(/Context) .
МодельАссетФайл Экземпляр File целостной модели ориентиров.
Броски
Исключение IO если при открытии файла модели tflite возникает ошибка ввода-вывода.
если при создании HolisticLandmarker произошла ошибка.

общедоступный статический HolisticLandmarker createFromOptions (контекстный контекст, HolisticLandmarker.HolisticLandmarkerOptions LandmarkerOptions)

Создает экземпляр HolisticLandmarker из HolisticLandmarker.HolisticLandmarkerOptions .

Параметры
контекст ERROR(/Context) .
ОриентирерОпции экземпляр HolisticLandmarker.HolisticLandmarkerOptions .
Броски
если при создании HolisticLandmarker возникла ошибка.

Обнаружение общедоступного HolisticLandmarkerResult (изображение MPImage )

Выполняет комплексное обнаружение ориентиров на предоставленном одном изображении с параметрами обработки изображения по умолчанию, т. е. без применения поворота. Используйте этот метод только в том случае, если HolisticLandmarker создается с помощью ERROR(/RunningMode.IMAGE) .

HolisticLandmarker поддерживает следующие типы цветового пространства:

Параметры
изображение объект MediaPipe MPImage для обработки.
Броски
если произошла внутренняя ошибка.

Обнаружение public HolisticLandmarkerResult (изображение MPImage , ImageProcessingOptions imageProcessingOptions)

Выполняет целостное обнаружение ориентиров на предоставленном одном изображении. Используйте этот метод только в том случае, если HolisticLandmarker создается с помощью ERROR(/RunningMode.IMAGE) .

HolisticLandmarker поддерживает следующие типы цветового пространства:

Параметры
изображение объект MediaPipe MPImage для обработки.
Параметры обработки изображений ImageProcessingOptions определяющий, как обрабатывать входное изображение перед выполнением вывода. Обратите внимание, что область интереса не поддерживается этой задачей: указание ImageProcessingOptions.regionOfInterest() приведет к тому, что этот метод выдаст исключение IllegalArgumentException.
Броски
IllegalArgumentException если ImageProcessingOptions указывает интересующую область.
если произошла внутренняя ошибка.

public void defineAsync (изображение MPImage , ImageProcessingOptions imageProcessingOptions, long timestampMs)

Отправляет данные живого изображения для комплексного обнаружения ориентиров, а результаты будут доступны через OutputHandler.ResultListener , предоставленный в HolisticLandmarker.HolisticLandmarkerOptions . Используйте этот метод только в том случае, если HolisticLandmarker создается с помощью ERROR(/RunningMode.LIVE_STREAM) .

Необходимо предоставить временную метку (в миллисекундах), чтобы указать, когда входное изображение отправляется в целостный ориентир. Входные временные метки должны монотонно возрастать.

HolisticLandmarker поддерживает следующие типы цветового пространства:

Параметры
изображение объект MediaPipe MPImage для обработки.
Параметры обработки изображений ImageProcessingOptions определяющий, как обрабатывать входное изображение перед выполнением вывода. Обратите внимание, что область интереса не поддерживается этой задачей: указание ImageProcessingOptions.regionOfInterest() приведет к тому, что этот метод выдаст исключение IllegalArgumentException.
временная меткаMs временная метка ввода (в миллисекундах).
Броски
IllegalArgumentException если ImageProcessingOptions указывает интересующую область.
если произошла внутренняя ошибка.

public void defineAsync (изображение MPImage , длинная метка времени)

Отправляет данные живого изображения для комплексного обнаружения ориентиров с параметрами обработки изображения по умолчанию, т. е. без применения поворота, а результаты будут доступны через OutputHandler.ResultListener , предоставленный в HolisticLandmarker.HolisticLandmarkerOptions . Используйте этот метод только в том случае, если HolisticLandmarker создается с помощью ERROR(/RunningMode.LIVE_STREAM) .

Необходимо предоставить временную метку (в миллисекундах), чтобы указать, когда входное изображение отправляется в целостный ориентир. Входные временные метки должны монотонно возрастать.

HolisticLandmarker поддерживает следующие типы цветового пространства:

Параметры
изображение объект MediaPipe MPImage для обработки.
временная меткаMs временная метка ввода (в миллисекундах).
Броски
если произошла внутренняя ошибка.

public HolisticLandmarkerResultDetectForVideo ( изображение MPImage , ImageProcessingOptions imageProcessingOptions, long timestampMs)

Выполняет комплексное обнаружение ориентиров на предоставленном видеокадре. Используйте этот метод только в том случае, если HolisticLandmarker создается с помощью ERROR(/RunningMode.VIDEO) .

Необходимо указать временную метку видеокадра (в миллисекундах). Входные временные метки должны монотонно увеличиваться.

HolisticLandmarker поддерживает следующие типы цветового пространства:

Параметры
изображение объект MediaPipe MPImage для обработки.
Параметры обработки изображений ImageProcessingOptions определяющий, как обрабатывать входное изображение перед выполнением вывода. Обратите внимание, что область интереса не поддерживается этой задачей: указание ImageProcessingOptions.regionOfInterest() приведет к тому, что этот метод выдаст исключение IllegalArgumentException.
временная меткаMs временная метка ввода (в миллисекундах).
Броски
IllegalArgumentException если ImageProcessingOptions указывает интересующую область.
если произошла внутренняя ошибка.

public HolisticLandmarkerResultDetectForVideo ( изображение MPImage , длинная временная меткаMs)

Выполняет комплексное обнаружение ориентиров на предоставленном видеокадре с параметрами обработки изображения по умолчанию, т. е. без применения поворота. Используйте этот метод только в том случае, если HolisticLandmarker создается с помощью ERROR(/RunningMode.VIDEO) .

Необходимо указать временную метку видеокадра (в миллисекундах). Входные временные метки должны монотонно увеличиваться.

HolisticLandmarker поддерживает следующие типы цветового пространства:

Параметры
изображение объект MediaPipe MPImage для обработки.
временная меткаMs временная метка ввода (в миллисекундах).
Броски
если произошла внутренняя ошибка.