Чтобы выполнить основанную на ядре операцию, такую как фильтрация на пикселе в ребре кадра, алгоритмы Vision HDL Toolbox™ заполняют ребра кадра с дополнительными пикселями. Эти дополнительные пиксели используются для внутреннего вычисления только. Выходной кадр имеет те же размерности как входной кадр. Дополнительная операция присваивает шаблон пиксельных значений к неактивным пикселям вокруг кадра. Алгоритмы Vision HDL Toolbox обеспечивают дополнение постоянным значением, репликацию или симметрию. Некоторые блоки и Системные объекты позволяют вам выбрать из этих дополнительных методов.
Схемы показывают верхний левый угол кадра с дополнением добавленного, чтобы разместить 5 ядер фильтра × 5. При вычислении отфильтрованного значения для верхнего левого активного пикселя алгоритм требует двух строк и двух столбцов дополнения. Ребро активного изображения обозначается двойной строкой.
Constant
— Каждый добавленный пиксель присвоен то же значение. На некоторых блоках и Системных объектах можно задать постоянное значение. Значение 0
, представляя черный, является зарезервированным значением в некоторых видео стандартах. Распространено выбрать небольшое число, такое как 16
, как почти черное дополнительное значение.
В схеме C представляет постоянное значение, присвоенное неактивным пикселям вокруг активного кадра.
Replicate
— Пиксельные значения в ребре активного кадра повторяются, чтобы сделать строки и столбцы из дополнения пикселей.
Схема показывает шаблон реплицированных значений, присвоенных неактивным пикселям вокруг активного кадра.
Symmetric
— Дополнительные пиксели добавляются таким образом, что они зеркально отражают ребро изображения.
Схема показывает шаблон симметричных значений, присвоенных неактивным пикселям вокруг активного кадра. Пиксельные значения симметричны о ребре изображения в обеих размерностях.
Дополнение требует минимальных горизонтальных и вертикальных времен гашения обратного хода. Этот интервал дает время алгоритма, чтобы добавить и сохранить дополнительные пиксели. Время гашения обратного хода или неактивная пиксельная область, должно быть, по крайней мере, пикселями kernel size в каждой размерности.
Отобразите фильтр | visionhdl.ImageFilter