Функция форм библиотеки MATLAB vision - PullRequest
2 голосов
/ 19 июня 2011

Система выезда Lane в демонстрационных наборах инструментов MATLAB 2011 для Computer Vision имеет следующую функцию.

hShapeIns1 = vision.ShapeInserter( ...
                'Shape', 'Polygons', ...
                'Fill', true, ...
                'FillColor', 'Custom', ...
                'CustomFillColor', [1 0 0], ...
                'Antialiasing', false, ...
                'Opacity', 1);

Объект hShapIns1 используется для рисования многоугольника в пределах линий Хафа и захвата области дороги. Если вы видите справку по продукту Matlab для vision.ShapeInserter, то фигурами, которые можно вставить, являются многоугольники, прямоугольники и линии.

Моя проблема в том, что я хочу вставить линию, параллельную линиям Хафа, используя приведенный выше код. Но когда я заменяю «Полигоны» на «Линии», это не работает. Как мне этого добиться?

1 Ответ

1 голос
/ 20 июня 2011

Под "это не работает" я предполагаю, что вы не видите никаких видимых эффектов на видео. Это связано с тем, что в этой демонстрации есть еще один объект ShapeInserter hShapeIns2, который рисует поверх этой же линии разные цвета. Если вы удалите этот объект, вы сможете увидеть темные линии над маркерами полосы движения.

...