使用android的openCV进行汽车检测

Car detection with openCV using android

本文关键字:汽车检测 openCV android 使用      更新时间:2023-10-16

我正在开发一个检测和计数汽车的应用程序。

我的问题是:我认不出那辆车,我可以数,但如果有人也超过了她。

我如何认出这辆车?另外,如果它经过一辆公交车或大中型车有不止一辆,我该如何解决这个问题?我希望我清楚Franki

您使用的是简单的边界矩形。

Rect rect = Imgproc.boundingRect(points);

它将检测任何类型的对象,这些对象足够大,可以满足标准,所以自然也可以检测人。

作为一个简单的解决方案,我建议测量矩形宽度和矩形宽度——一辆车通常会更宽更高,而普通人通常会更高更宽。

由于这种方法是非常基本的,你只能处理基本的功能,所以你能做的很少

或者,你可以使用openCV对图像进行预处理并计算出颜色斑点——汽车通常是一个大而宽、不是很高的物体,具有相同的平均颜色。

更新:根据OpenCV4Android项目,样本包括Color blob检测样本OpenCV4Aandroid样本描述。它在样本-颜色斑点检测