Skip to content

2vin/yolo_annotation_tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yolo Annotation Tool (YAT)

(Annotation tool for YOLO in opencv)

(Note: If you are a python enthusiast, check out the python-based alternative of YAT here: https://github.com/2vin/PyYAT)

This is an open-source tool for researchers to annotate dataset for YOLO quickly in opencv. If you are familiar with opencv c++, you can directly use this tool to annotate data and create object detection dataset for the deep learning framework - YOLO.

How to use this tool?

  1. Clone the repository from https://github.com/2vin/yolo_annotation_tool
  2. Compile the program using the instructions in the file 'compile.sh'
  3. Once compiled, reset the counter in '/data/index.txt' to '0' to start with.
  4. Run the executable as mentioned in the file 'compile.sh'
  5. The annotation window will open-
    Press 'd' key to go to next frame.
    Press 'w' key to jump next 30 frames.
    Press 'x' key to reset annotations in the frame.
    Press 's' key to save the annotations in the output folder.
    Press 'Esc' key to quit the program.
    Use the Trackbar to toggle between different classes & verify class label on the top-left corner.
  6. Repeat the process for new video files, and keep track of the counter in '/data/index.txt'

Screenshot

YAT