2

计算机视觉工具箱的 MATLAB 2011 演示中的车道偏离系统具有以下功能。

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

hShapIns1 对象用于在霍夫线内绘制多边形并捕获道路区域。如果您看到关于 vision.ShapeInserter 函数的 matlab 产品帮助,可以插入的形状是多边形、矩形和线条。

我的问题是我想插入一条平行于霍夫线的线,使用上面的代码。但是当我用“线”替换“多边形”时,它不起作用。我怎样才能做到这一点?

4

1 回答 1

1

通过“它不起作用”,我假设您在视频上看不到任何可见的效果。这是因为在该演示中还有另一个 ShapeInserter 对象 hShapeIns2 以不同的颜色在此之上绘制相同的线。如果您移除该对象,您将能够在车道标记上看到暗线。

于 2011-06-20T13:06:49.203 回答