用于车辆前灯检测的连接组件标签(CCL)

时间:2014-02-18 04:44:49

标签: matlab image-processing computer-vision blob fpga

我正在开发一个在夜景中检测车辆头灯的项目。我正在研究MATLAB的演示。首先,我使用高斯模糊来过滤灰度图像,然后使用阈值来获取二进制图像。下一步是找到连接的组件和边界框以识别它们。我使用两通4连接方法的CCL代码,而不使用bwlabel,它非常简单。但我认为这种方法在FPGA上实现时非常耗费资源。我正在考虑其他算法,如轮廓追踪或单通道。你能否给我一些适合FPGA的其他CCL方法的建议?非常感谢

1 个答案:

答案 0 :(得分:2)

根据您正在使用的图像类型,并根据阈值操作的输出,您可以设法绕过CCL并直接进行轮廓跟踪。

我认为真正的挑战是正确地对图像进行阈值处理,以便二进制结果只包含大灯(尽可能接近)。

例如,如果我拍这张照片:

enter image description here

并按顺序执行以下步骤: 1.转换为灰度 中值滤波器 3.大津的门槛 4.形态梯度

...我得到以下输出:

enter image description here

我想这个图像上的一个简单的Hough圆就足够了。