필터 지우기
필터 지우기

Calculating the miss rate for YOLOv2

조회 수: 3 (최근 30일)
raghad Abdulaziz
raghad Abdulaziz 2020년 5월 1일
답변: Chetan Gupta 2021년 7월 13일
I used:
[am, fppi, missRate] = evaluateDetectionMissRate(detectionResults, testData);
figure;
loglog(fppi, missRate);
grid on
title(sprintf('Log Average Miss Rate = %.1f', am))
But the Log Average Miss Rate is always = 1
I tried to plot the test images with the predicted bounding boxes, and my model does predict bounding boxes but i don't know why does this function give me the Log Average Miss Rate is always = 1 ???

답변 (1개)

Chetan Gupta
Chetan Gupta 2021년 7월 13일
Hi Raghad,
I understand that you are trying to calculate the log miss rate using evaluateDetectionMissRate(). But your second input argument is wrong.
If you are using image data store. You can go for this approach instead
blds = boxLabelDatastore(testData(:,2:end));
[am, fppi, missRate] = evaluateDetectionMissRate(detectionResults,blds);
You can refer to Evaluate miss rate metric for object detection - MATLAB evaluateDetectionMissRate (mathworks.com) for more information about evaluateDetectionMissRate() function and to Datastore for bounding box label data - MATLAB (mathworks.com) for information about boxLabelDatastore.

카테고리

Help CenterFile Exchange에서 Image display and manipulation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by