Вычислите негатив

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

Для аппаратно-совместимого проекта модель преобразовывает входное видео в поток пиксельных значений. Кадр к Пикселям и Пикселям, чтобы Структурировать блоки сконфигурирован, чтобы совпадать с форматом источника видеосигнала.

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

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

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

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

Чтобы вывести RAM, чтобы реализовать интерполяционную таблицу, свойство LUTRegisterResetType не установлено ни в один. Чтобы получить доступ к этому свойству, щелкните правой кнопкой по блоку Lookup Table в подсистеме и перейдите к HDL Coder> HDL Block Properties.

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

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

Смотрите также

Блоки