【问题标题】:The reliability of haar detect objecthaar检测对象的可靠性
【发布时间】:2013-10-23 19:41:14
【问题描述】:

我正在使用cvHaarDetectObjects() 函数编写程序。

我想检查从cvHaarDetectObjects() 函数检测到的对象是否真的是我要查找的对象。

据我所知,Cascade Detector 不提供任何程度或比率的准确度。不过我知道cvHaarDetectObjects()的第五个参数是重叠图像的标准。

我怎样才能知道检测到的对象重叠了多少次?

【问题讨论】:

  • 查看来源似乎检测的数量存储在任何地方。它只是计算它,检查它是否高于阈值并忘记它,我认为(此代码有点难以理解)。

标签: opencv cascade object-detection


【解决方案1】:

也许最简单的方法是使用带标签的数据集。 This特定链接;否则你可以使用麻省理工学院的this tool 来注释你自己的数据集..

希望这会有所帮助。

【讨论】:

  • 他在问如何最好地找到检测到的对象重叠的次数。最好的方法是使用带标签的数据集。结果可以与基本事实进行比较并进行相应的分析。
  • 没有。有单个对象cvHaarDetectObjects() 将有许多重叠检测。如果此数字小于min_neighbors,则丢弃检测。对于保留的检测,@user2910667 想知道检测有多少邻居。带标签的数据集可能会告诉您存在三辆汽车,但它不能告诉您当存在一辆汽车时cvHaarDetectObjects() 会找到 5 个重叠检测。
  • 很抱歉给您带来了困惑。 @B 先生......得到了正确的观点。顺便谢谢大家!
猜你喜欢
  • 1970-01-01
  • 2015-07-26
  • 1970-01-01
  • 1970-01-01
  • 2016-11-21
  • 2011-12-14
  • 2013-03-21
  • 2017-07-13
  • 1970-01-01
相关资源
最近更新 更多