【发布时间】:2014-12-28 18:10:01
【问题描述】:
我目前正在检测闭路电视图像中的头像。我正在使用 HOG 检测器 + SVM,并且我正在使用滑动窗口技术来检测磁头。当然,当我缩放图像时,我有同一个头部的多个检测/边界框。我知道我必须使用非极大值抑制来选择其中最好的一个,并且我尝试按照以下链接进行操作: http://quantombone.blogspot.com/2011/08/blazing-fast-nmsm-from-exemplar-svm.html
但是,我不明白如何获得每个滑动窗口的分数。有人可以向我解释一下吗? 换句话说,我有边界框 pts 并且我知道我必须设置 0.5 的重叠,但我没有每个边界框的分数。
【问题讨论】:
-
我想这是分类器给出的预测分数。对于 SVM,如果您使用 LibSVM,则该分数可能是它输出的概率估计。分数是对象(例如汽车)包含在该框中的概率。
-
谁在检测 Windows MATLAB,为什么会被抑制,这与 Linux MATLAB 或 Mac MATLAB 有何不同? (看起来“MATLAB”这个词在你的标题中很不合适)
-
@ParagS.Chandakkar 是的,在做了一些很好的研究之后我同意你的观点,事实上我使用参数'b 1'来输出概率。但是,当在控制台上输出概率时,我注意到对于每个预测,给出了 2 个概率而不是 1。我可以和你一起解决这个问题吗?非常感谢
-
有两种可能性。一个用于 0 级,另一个用于 1 级。两者的总和为 1。你可以检查一下。
-
太棒了,我有 2 个类 +1 和 -1 分别代表一个头和一个非头。那么关于NMS的分数,我应该选择哪个概率?感谢您的帮助@ParagS.Chandakkar
标签: matlab computer-vision detect matlab-cvst sliding-window