0

我已经使用本地二进制模式生成了一个级联来进行对象识别。似乎评估检测率的工具是 opencv_performance.exe 但我发现它只适用于 haar cascades ?我的级联有什么问题吗?我需要更改格式吗?

4

1 回答 1

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/

于 2012-09-06T12:33:23.530 回答