Вычисление отрицательного изображения

Создайте отрицательное изображение путем просмотра противоположных пиксельных значений в таблице.

Для аппаратно совместимого проекта модель преобразует входное видео в поток пиксельных значений. Блоки Frame to Pixels и Pixels to Frame сконфигурированы так, чтобы соответствовать формату источника видео.

Подсистема Интерполяционная Таблица Pixel-Stream содержит блок Интерполяционная Таблица, сконфигурированный с данными инверсии. Тип входных данных пикселя uint8, поэтому отрицательное значение 255 - pixel, или linspace(255,0,256). Тип выходов пикселя совпадает с типом данных содержимого таблицы, в этом случае uint8.

Чтобы сгенерировать и проверить HDL-код, на который ссылаются в этом примере, необходимо иметь лицензию HDL- Coder™.

Чтобы сгенерировать HDL-код, используйте следующую команду:

makehdl('LookupTableHDL/Pixel-Stream Lookup Table')

Чтобы вывести ОЗУ для реализации интерполяционной таблицы, LUTRegisterResetType для свойства задано значение none. Чтобы получить доступ к этому свойству, щелкните правой кнопкой мыши блок Интерполяционная таблица внутри подсистемы и перейдите к HDL Coder > HDL Block Properties.

Чтобы сгенерировать испытательный стенд для сгенерированного HDL-кода, используйте следующую команду:

makehdltb('LookupTableHDL/Pixel-Stream Lookup Table')

См. также

Блоки