Skip to content
/ YOLO Public

YOLO implementation from scratch for basic detection

Notifications You must be signed in to change notification settings

rsk2327/YOLO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YOLO

YOLO implementation from scratch for detection of rudimentary shapes


MultiClass

Localization and classification of objects of two different shapes (Circles / Rectangle)

Multiclass image examples

Detection output using trained model

IMAGE ALT TEXT HERE IMAGE ALT TEXT HERE

Class prediction coloring - Blue : Rectangular Red : Circular

Video links : Video1 Video2


Combined

Localization of 2 objects

Combined image examples


Circles

Localization of single circular object

Circle image examples

Blocks

Localization of single rectangular object

Circle image examples


Notes

  • For the prediction task, a probability map has not be used (as used in original paper). Instead class probabilities are predicted for every bounding box
  • For multiple object detection, a 1x2 grid has been used with a single bounding box associated with each grid cell
  • To simplify the learning task, input images were created in a manner that ensured that each cell always had a object in it
  • Ensembling.ipynb : Code to ensemble multiple trained YOLO models. Ensemble model shown to outperform individual models
  • VideoCreater.ipynb : Code for patching together multiple predicted output images

About

YOLO implementation from scratch for basic detection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published