使用android的openCV进行汽车检测
Car detection with openCV using android
我正在开发一个检测和计数汽车的应用程序。
我的问题是:我认不出那辆车,我可以数,但如果有人也超过了她。
我如何认出这辆车?另外,如果它经过一辆公交车或大中型车有不止一辆,我该如何解决这个问题?我希望我清楚Franki
您使用的是简单的边界矩形。
Rect rect = Imgproc.boundingRect(points);
它将检测任何类型的对象,这些对象足够大,可以满足标准,所以自然也可以检测人。
作为一个简单的解决方案,我建议测量矩形宽度和矩形宽度——一辆车通常会更宽更高,而普通人通常会更高更宽。
由于这种方法是非常基本的,你只能处理基本的功能,所以你能做的很少
或者,你可以使用openCV对图像进行预处理并计算出颜色斑点——汽车通常是一个大而宽、不是很高的物体,具有相同的平均颜色。
更新:根据OpenCV4Android项目,样本包括Color blob检测样本OpenCV4Aandroid样本描述。它在样本-颜色斑点检测
相关文章:
- Tensorflow对象检测在Python和C++(OpenCV)之间有不同的结果
- 如何在OpenCV中检测这是谁的脸?
- 如何在 ORB 检测 OpenCV ++ 中获取校正角度?
- OpenCV代码不会检测人脸的数量,也不会在脸周围放一个圆圈
- 检测 OpenCV C++窗口上的触摸
- 使用opencv的C++图像检测
- 如何以及在何处使用带QT的Basler Cam实现opencv人脸检测代码
- 在不使用经过训练的模型的情况下检测/分割面部和面部特征:openCV C++
- Opencv cascade.detectMultiScale 不检测眼睛
- 自动驾驶汽车 Android "opencv.dir"未在本地媒体资源中设置 - Android Studio
- 检测 OpenCV 中"average"的颜色范围
- 检测OpenCV C (移动相机)上的运动
- 如何使用 SVMLIGHT 模型文件通过 C++ 检测 OpenCV 中的对象
- 内存分配错误/圆检测/openCV / C ++
- 我需要修改 Sobel 内核以进行对角线边缘检测.OpenCV和C++
- 检测opencv中的黄色
- 使用android的openCV进行汽车检测
- 人脸检测OpenCV + Qt + cvMat
- 边缘检测opencv android
- 卡边缘检测OpenCV