Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Идентификатор свойства KSPROPERTY_CAMERACONTROL_EXTENDED_ROI_ISPCONTROL, определенный в перечислении KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY, используется для получения или настройки параметров ROI и применения требуемой обработки.
Сводная таблица использования
| Размах | Контроль | Тип |
|---|---|---|
Версия 1 |
Фильтр |
Асинхронная, отменяемая |
Чтобы получить текущие параметры ROI от драйвера или настроить параметры roI и применить нужную обработку (3A), KSPROPERTY_CAMERACONTROL_EXTENDED_ROI_ISPCONTROL расширенный элемент управления свойствами отправляется драйверу вместе со стандартной структурой KSCAMERA_EXTENDEDPROP_HEADER, за которой следует структура KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER, за которой следует KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL структура, а затем одним или несколькими соответствующими структурами полезных данных для isP. В приведенном ниже списке показан макет структуры данных с одним фокусом roI и двумя rois экспозиции.
KSCAMERA_EXTENDEDPROP_HEADER
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL (фокус)
KSCAMERA_EXTENDEDPROP_ROI_FOCUS
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL (экспозиция с 2 ROIS)
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE (ROI 1)
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE (ROI 2)
В таблице ниже приведены описания и требования к полям структуры KSCAMERA_EXTENDEDPROP_HEADER при использовании свойства KSPROPERTY_CAMERACONTROL_EXTENDED_ROI_ISPCONTROL расширенного элемента управления ROI.
| Член | Описание |
|---|---|
Версия |
Это должно быть 1, |
PinId |
Это должно быть KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF), |
Размер |
Для начального вызова GET (если вызов SET никогда не произошел) это должно быть sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER). Кроме того, драйвер должен возвращать 0 в ControlCount в полезных данных заголовка элемента управления ISO. Для любых других вызовов SET или GET это должно быть sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_ ROI_ISPCONTROLHEADER) + ControlCount * sizeof(KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL) + sizeof(KSCAMERA_EXTENDEDPROP_ROI_FOCUS) * ROICount(focus) + sizeof(KSCAMERA_EXTENDEDPROP_EXPOSURE) * ROICount(экспозиция) + sizeof(KSCAMERA_EXTENDEDPROP_WHITEBALANCE) * ROICount(whitebalance). |
Результат |
Это указывает на результаты последней операции SET. Если операция SET не выполнена, это должно быть 0. Значение 0 указывает, что ошибки не обнаружены для всех элементов управления ISP, настроенных. |
Способность |
Это должно быть немного мудро или KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL и KSCAMERA_EXTENDEDPROP_CAPS_CANCELLABLE. |
Флаги |
Это поле чтения и записи, KSCAMERA_EXTENDEDPROP_FLAG_CANCELOPERATION для вызова SET. Это должно быть 0 для вызова GET. |
Рекомендации по настройке окна вывода
Координаты 3A ROI, отправленные камере, отправляются относительно текущего выходного окна камеры. Если поле представления было изменено из-за использования элемента управления, например Масштабирование, сдвига или наклона или цифрового окна, камера (или компонент, реализующий элемент управления Digital Window/PTZ), отвечает за сопоставление предоставленных координат обратно с полным полем зрения датчика, принимая во внимание текущее окно вывода, чтобы убедиться, что алгоритм 3A камеры нацелен на правильное место. В зависимости от того, где происходит изменение поля представления, может потребоваться двунаправленное сопоставление координат. Например, если камера использует DMFT платформы Windows для обнаружения лиц, но поле просмотра реализуется в компоненте после dmFT платформы в цепочке драйверов, координаты ROI, предоставляемые приложением, необходимо сопоставить с полным полем зрения, прежде чем отправлять на камеру и координаты ROI, вычисляемые в dmFT платформы, должны быть сопоставлены с измененным полем представления перед тем как быть отправляется в приложение, запрашивающее их.
Требования
Заголовок |
Ksmedia.h |