exponenta event banner

Процедура тестирования с поддержкой ROI

В рамках набора адаптеров для набора средств получения изображений мы предлагаем процедуру тестирования и автоматизированные тесты для сторонних разработчиков адаптеров и производителей камер для тестирования адаптеров и оборудования на панели инструментов. Эта процедура тестирования является частью этого пакета. Дополнительные сведения см. в разделе Тестирование адаптеров или оборудования.

После реализации ROI в соответствии с инструкциями в разделе «Supporting ROI» в данной документации по набору адаптеров выполните следующие действия для тестирования области, представляющей интерес (ROI).

Процедуры испытанийОжидаемые результаты
Выполните следующие команды:
vidObj = videoinput
   ('AdaptorName');
vidObj.ROIPosition = 
   [xoffset yoffset x y];
frame = getsnapshot(vidObj);
size(frame);
image(frame);

где

xoffset: integer value that 
   defines x offset
yoffset: integer value that 
   defines y offset
x: new width
y: new height

Например, если оригинал VideoResolution является [640 480], затем определите новое ROIPosition следующим образом:

vidObj.ROIPosition = 
   [100 100 320 240]

Выходные данные size(frame) должен отображать, например, новый ROI [320 240]. Отображаемое изображение должно показывать часть полного изображения, которая ожидается для ROI [100 100 320 240].

Чтобы выполнить очистку после этого шага, удалите и очистите объект.