Подробности содержания

Входные данные YUV Camera2: rowStride, pixelStride и время жизни буферов изображений

Проверьте время выпуска rowStride, pixelStride и Image для входа Camera2 YUV_420_888. Используйте регистр Vision SDK и записывайте поля для формата, ориентации и владения буфером.

Новости отрасли 2026-10-17 Winge Technology
Содержание статьи

Технический обзор

Для интеграции Camera2 установите, как устроены буферы, когда они действительны и когда освобождаются. Не читайте YUV_420_888 как непрерывный NV21 только на основании размеров. Включите rowStride, pixelStride, прямоугольник обрезки изображения, ориентацию изображения и право собственности во время асинхронной обработки во входной контракт SDK.

Что означают rowStride и pixelStride

rowStride — расстояние в байтах между началами соседних строк. pixelStride — расстояние в байтах между соседними выборками пикселей в строке. Это не просто ширина изображения. Считайте фактическую информацию о плоскости, возвращаемую целевым устройством, чтобы избежать обработки заполнения или другого макета плоскости как допустимых пикселей.

Ссылка ImageFormat Android и интерфейс Image.Plane определяют форматы, rowStride и pixelStride. В этом обзоре эти интерфейсы применяются для проверок интеграции; каждому целевому устройству по-прежнему требуются соответствующие варианты ввода.

Проверьте ввод перед передачей его в SDK.

Проведите таблицу по горизонтали, чтобы просмотреть все столбцы.

Товар Информация для записи Связанные проверки
Формат Image и плоскости изображения Формат, размеры, rowStride и pixelStride каждой плоскости изображения Ошибки строк/цветов, границы и прямоугольник обрезки изображения
Ориентация и зеркальное отображение Ориентация сенсора/дисплея и зеркальное отображение передней камеры Преобразования портрет/пейзаж, лево/право и координаты
Время действительности данных буфера Владелец Image, политика копирования и асинхронное завершение Недопустимые чтения, неосвобождённые буферы и заблокированные очереди
Загрузка и очередь Скорость сбора/отправления, политика отставания и удаления Задержка и использование ресурсов при постоянном вводе
Выходные координаты Ввод модели, прямоугольник обрезки изображения и область предварительного просмотра Ящики по сравнению с известными позициями

Назначение владельца асинхронной обработки

Данные Image и его плоскостей должны оставаться действительными до завершения асинхронной задачи. Если Image освобождается в конце обратного вызова, последующая задача должна получить действительные данные согласованным способом. При отложенном освобождении укажите, кто освобождает буфер после завершения, отмены или ошибки. Помимо успеха на одном кадре проверьте непрерывный захват и пути обработки ошибок.

Используйте эти поля для записи проблемы интеграции. Измерения устройства не заданы заранее.

Проведите таблицу по горизонтали, чтобы просмотреть все столбцы.

Поле записи Содержание Цель
Идентичность среды Устройство, версия Android, камера и версия SDK Различать изменения оборудования и кода
Ввод метаданных Формат, размеры, прямоугольник обрезки, rowStride и pixelStride плоскостей Еще раз проверьте предположения о конверсиях.
Право собственности и сроки Ответственность за обратный вызов, передачу задачи, завершение и освобождение буфера Диагностика недопустимых операций чтения и отставания
Образец проверки Опубликованный образец, ориентация и ожидаемые координаты Сравнить результаты преобразования изображения и координат
Пути отказа Отмена, тайм-ауты, отключение и восстановление Проверить согласованную очистку ресурса

Объем проекта и входные данные для интеграции

Проект SDK для обнаружения и обзора лиц RK3588 охватывает Android, Camera2 и автономный путь CPU. Обнаружение лиц и распознавание личности — это разные задачи; Ускорение NPU и другие устройства требуют отдельных доказательств. Для адаптации RK3588 Android предоставьте оборудование, систему, образцы, существующие интерфейсы и приведенную выше запись, прежде чем определять матрицу устройства и тесты.

Отправить требование к проекту

Оставьте свои контактные данные и краткое требование, чтобы мы могли рассмотреть техническое направление и объем работ.

Онлайн
Телефон
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp QR-код Отсканируйте QR-код или нажмите, чтобы связаться
вернуться наверх