我正在研究停车场系统项目。为此,我想检测一辆汽车的存在。
有人能告诉我如何使用MATLAB实现这一目标吗?
另外,检测汽车的算法是什么?
答案 0 :(得分:5)
在图像中有一整套用于物体检测的方法。您需要了解一下图像处理以解决此问题。我建议您阅读template matching或更多关于Object recognition的内容。特别是对于汽车检测,如果您知道它们将以某个角度出现(例如,请继续),我会尝试Viola-Jones detection OpenCV中haar-based feature cascade detection实施{{3}}。虽然OpenCV不是一个matlab库,但您可以在matlab的图像处理工具箱中找到类似工作(或与OpenCV接口)的东西
答案 1 :(得分:2)
Background subtraction将是一个简单的起点。
简而言之:
问题:
答案 2 :(得分:0)
除了使用' normal'之外,您是否考虑过使用3D /立体成像?图片?如果是的话,你可以开辟一个全新的方法和智能技巧,根据它们与相机的距离来移除物体。然后,任何距离相机一定距离的物体(例如你的背景)都可以轻松移除,你可以只处理图像的新部分(例如汽车)。
如果您对此感兴趣,我可以为您提供我用于检测牲畜笔动物的算法,这是一个类似的概念。