基于安卓的openCV java汽车检测
我正在开发一个应用程序来检测和统计汽车
我的问题是:我认不出这辆车,我可以数一数,但如果有人也超过了她
我怎么认出这辆车? 另外,如果它经过一辆公共汽车,或者大中型汽车不止一辆,我该如何解决这个问题? 我希望我是清楚的 弗兰基
你可以在下面搜索框中键入要查询的问题!
我正在开发一个应用程序来检测和统计汽车
我的问题是:我认不出这辆车,我可以数一数,但如果有人也超过了她
我怎么认出这辆车? 另外,如果它经过一辆公共汽车,或者大中型汽车不止一辆,我该如何解决这个问题? 我希望我是清楚的 弗兰基
# 1 楼答案
您正在使用简单的边界矩形
它将检测到任何一种大小足以符合标准的物体,当然,人也是如此
作为一个简单的解决方案,我建议测量rect。矩形和高度。宽度——一辆车通常会宽得多,高得多,而一个普通人通常会高得多,宽得多
由于该方法非常基本,因此只能处理基本特性,因此您所能做的很少
或者,你也可以使用openCV对图像进行预处理,找出颜色斑点——汽车通常是一个大而宽,但不是很高的物体,具有相同的平均颜色
更新:根据OpenCV4Android项目,该样本包括色块检测样本OpenCV4Android samples description。它位于样本–色斑检测