使用Matlab画曲线分析,用matlab 画log Average Miss Rate - FPPI 曲线图,知识点总结

这周的大量时间都用在了去研究log Average Miss Rate - FPPI曲线了,昨天出来了结果。现在总结一下自己查到过的有用的知识点,使以后再用的时候不至于很费劲。

画log Average Miss Rate - FPPI曲线,matlab2017版本提供了专门的函数,函数的详细用法,在matlab的官方文档中已经给出。

%detectionResults 是你检测器生成的关于每幅图像的 boundinb boxes 和对应与每个bbox 得到的分数 见图(1)

%trainingData 是你数据关于每幅图像标定的 ground truth 见图(2)

[am,fppi,missRate] = evaluateDetectionMissRate(detectionResults,trainingData)

20180114102647440693.png

图(1-1) detectionResults的具体结果展示

20180114102647600839.png

图(1-2) Boxes 中可以是一个double 类型的矩阵

20180114102647986557.png

图(1-3) Scr中是与Boxes一一对应的分数,Scr也是double类型的

20180114102648045147.png

图(2) trainingData的具体结果展示(这里的3*4 double 类型同上边的图中一样)

有了这些数据后,传给函数 evaluateDetectionMissRate() 就能得到最终的结果,然后用miss rate 和FPPI绘制最终的曲线

figure

loglog(fppi, missRate);

grid on

title(sprintf(‘log Average Miss Rate = %.5f‘,am))

我的整体代码是

2b65ef29a5872cc0e4771c25889edd04.gif

6a087676c59fa8b19d76e6bb55a32902.gif

[am,fppi,missRate] = evaluateDetectionMissRate(get_scr_bbox,get_results(:,1),0.5);%%

% Plot log average miss rate -FPPI.

figure

loglog(fppi, missRate);

grid on

title(sprintf(‘log Average Miss Rate = %.5f‘,am))

View Code

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值