在该runAt
方法的开放 CV 文档中,也为detectMultiScale 方法。有一个神秘的未记录的“权重”输出参数。
通过对我的 2 阶段分类器进行试验,我看到它吐出如下值:
-2.093535
-2.715030
2.000000 // Positive values seem to be output when the classifier was successful
0.034417
我还查看了源代码,发现该groupRectangles
方法使用权重。
void groupRectangles(vector<Rect>& rectList,
int groupThreshold,
double eps,
vector<int>* weights,
vector<double>* levelWeights);
我猜它是某种参数,表明分类器找到对象的确定程度,但是,我不知道细节:
- 最小值和最大值是多少?
- 正值和负值是什么意思?
- 它是线性的还是指数的?
- 它与分类器的阶段有关吗?