如何在汽车图像处理(计算机视觉)中定位?

时间:2013-06-18 08:26:00

标签: image-processing computer-vision

我想使用高分辨率单相机找到一辆汽车(前中心点x,y)。相机设置固定在1-2米高,并倾斜约25度。相机可以在汽车前侧可见的位置提供图像。内在和外在参数是已知的。

到目前为止,我试图检测前灯和车牌。问题......大灯不会一直被检测为斑点。前灯的形状根据距离而变化。此外,在黑暗中看不到号牌。

是否有强大的算法来检测汽车?还是检测头灯?或检测车牌?我该怎么办?

提前致谢,

2 个答案:

答案 0 :(得分:0)

你每次都在检测同一辆车吗?如果是,那么可能外观保持一致。您可能最好使用结合机器学习算法的比例和旋转不变特征,而不是检测和识别斑点和形状。查看SIFTSURF功能描述符。为了便于实验,请使用OpenCV的功能描述和匹配实现。看看this example

答案 1 :(得分:0)

由于规模和观点的变化,这不是一个容易的问题。理想情况下,您需要从不同视角观看汽车的训练图像集合,以便稍后将其中一些与输入图像进行匹配。然后,您需要本地功能(SIFT,SURF)或某些分类器来决定匹配。

另一方面,如果您一直在跟踪同一辆车,请查看MeanShift algorithm。问题是你需要一个初始位置来继续跟踪。