Сопоставление пикселя ввода и пикселя вывода с помощью пользовательского правила
visionhdl.LookupTable Система object™ использует пользовательскую карту «один к одному» для преобразования входного значения пикселя в выходное значение пикселя.
Чтобы сопоставить входное значение пикселя с выходным значением пикселя, выполните следующие действия.
Создать visionhdl.LookupTable и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
LUT = visionhdl.LookupTable(tabledata)
LUT = visionhdl.LookupTable( возвращает таблицу поиска Системный объект, который выполняет сопоставление один к одному между входным пикселем и выходным пикселем. Сопоставление определяется свойством Table, которое имеет значение tabledata)tabledata.
[pixelOut,ctrlOut] = LUT(pixelIn,ctrlIn)
[ возвращает значение пиксела, pixelOut,ctrlOut] = LUT(pixelIn,ctrlIn)pixelOut, расположенный в таблице по адресу, указанному значением входного пикселя, pixelIn. Объект задерживает входные управляющие сигналы, ctrlIn, для выравнивания выходных управляющих сигналов, ctrlOut, с выходными данными.
Этот объект использует потоковый пиксельный интерфейс со структурой для сигналов управления кадрами. Этот интерфейс позволяет объекту работать независимо от размера и формата изображения и подключаться к другим объектам Vision HDL Toolbox™. Объект принимает и возвращает значение скалярного пикселя и управляющие сигналы в виде структуры, содержащей пять сигналов. Сигналы управления указывают достоверность каждого пикселя и его местоположение в кадре. Чтобы преобразовать матрицу пикселей в поток пикселей и управляющие сигналы, используйте visionhdl.FrameToPixels объект. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)