Skip to content

Evaluates a given detection by calculating the mAP of the bounding box detections results based on a given test set and the detector code. This repo uses for now the yolov3_detector as an example detector for illustration

License

Notifications You must be signed in to change notification settings

xu-chris/yolov3_evaluator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

YOLO v3 Evaluator

So you might have started using the YOLO v3 Trainer and used the YOLO v3 detector successfully, but you really don't know if the given model is objectively really good, right?

This repository is inspired by the error analysis and evaluation of YOLO v1, as well as the tool Diagnosing Errors in Detectors by Derek Hoiem. It uses Python to calculate the errors in the following error categories:

  • Mean Average Precision
  • Error rate caused by displacement of the bounding box (checking the centers of the detected bounding box with the ground truth)
  • Error rate caused by a wrong sizing of the bounding box (checking the width and height of the bounding box)
  • Error rate caused by a wrong classification

This repository is using the YOLO v3 Detector as a dependency. Ideally, the evaluation script should be very easily modifiable so you could possibly use any detector (as long as you're getting valuable information back).

Getting started

TBD

About

Evaluates a given detection by calculating the mAP of the bounding box detections results based on a given test set and the detector code. This repo uses for now the yolov3_detector as an example detector for illustration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published