Выполняет комплексное обнаружение ориентиров на изображениях.
Этот 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 | временная метка ввода (в миллисекундах). |
Броски
если произошла внутренняя ошибка. |