我正在开发一个在夜景中检测车辆前灯的项目。我正在做一个关于MATLAB的演示。首先使用高斯模糊对灰度图像进行滤波,然后对二值图像进行阈值处理。下一步是找到连接的组件和边界框来识别它们。我有使用两遍4连通性方法的CCL代码,没有使用bwlabel,它相当简单。但我认为这种方法在FPGA上实现时非常耗费资源。我正在考虑其他算法,如轮廓跟踪或单次通过。你们能给我一些其他适用于FPGA的CCL方法的建议吗?非常感谢
发布于 2014-02-18 14:15:51
根据您使用的图像类型和阈值操作的输出,您可能会设法绕过CCL,直接进行轮廓跟踪。
我想说,真正的挑战是正确地对图像进行阈值设置,以便二进制结果只包含前灯(尽可能接近)。
例如,如果我拿这张图片:

并依次执行以下步骤: 1.灰度转换2.中值滤波3. Otsu阈值4.形态梯度
..。我得到以下输出:

我想在这张图片上画一个简单的Hough圆圈就足够了。
https://stackoverflow.com/questions/21844578
复制相似问题