Создайте отрицательное изображение путем просмотра противоположных пиксельных значений в таблице.
Для аппаратно совместимого проекта модель преобразует входное видео в поток пиксельных значений. Блоки 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')