如何用LBP性能评估Adaboost?

时间:2012-09-05 11:36:03

标签: opencv

我使用Local Binary Patterns为对象识别生成了一个级联。似乎评估检测率的工具是opencv_performance.exe但我发现它只适用于haar级联?我的级联有什么问题吗?我需要更改格式吗?

1 个答案:

答案 0 :(得分:0)

您可以编写自己的评估程序,并使用opencv_performance使用的相同指标。您需要更改加载级联的旧函数以及进行检测的函数(更改为detectMultiScale),

另一个指标的建议是联合交叉(IOU),它计算两个矩形(groundtruth rect和检测到的rect)的重叠百分比。

伪代码将是: IOU = area(intersection(rect1,rect2))/ area(union(rect1,rect2))并与之比较,例如,如果它大于0.5。

看看这里:http://answers.opencv.org/question/117/performance-evaluation-for-detection/