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