GUI for marking bounded boxes of objects in images for training neural network YOLO
Go to file
2018-11-01 17:37:46 +09:00
Samples Delete raccoon_5.txt 2018-11-01 10:12:36 +09:00
label_img.cpp fix bug that rouding off error accumulation 2018-10-31 18:18:58 +09:00
label_img.h add cropped image save option 2018-10-31 19:30:27 +09:00
main.cpp first commit 2018-10-29 13:26:06 +09:00
mainwindow.cpp fix bug: floating point error 2018-11-01 17:37:46 +09:00
mainwindow.h Bug Fix: Table widget header not visible on Ubuntu 2018-11-01 10:34:18 +09:00
mainwindow.ui Bug Fix: Table widget header not visible on Ubuntu 2018-11-01 10:34:18 +09:00
README.md Update README.md 2018-10-31 18:45:48 +09:00
YoloLabel.pro Modified file name 2018-10-30 01:04:03 +09:00

Yolo_label

WHAT IS THIS?!

Reinventing The Wheel!!!!

1_hfyjxxcfingbcyzcgksaiq

In the world, there are many good image labeling tools for object detection. -e.g. , (Yolo_mark, BBox-Label-Tool, labelImg).

But... I've reinvented it...

WHY DID YOU REINVENT THE WHEEL? ARE YOU STUPID?

When I use the pre-existing program to annotate a training set for YOLO V3, I am sooooooooooo bored...

So I thought about why it is so fxxking bored??

And I found that anwer.

The answer is that pre-existing programs are not sensitive.

So I decided to make a sensitive image labeling tool for object detection.

SHOW ME YOUR SENSITIVE IMAGE LABELING TOOL!!

It's the SENSITIVE image labeling tool for object detection!

image

ezgif-5-85c0613befb3

ezgif-5-c57fe634145b

HMM... I SAW THIS DESIGN SOMEWHERE

I refer the website of Joseph Redmon who invented the YOLO.

redmon2

TUTORIAL / USAGE

  1. Put your .jpg, .png -images into some directory (In this tutorial I will use the Kangarooo and the Raccoon Images. These images are in the 'Samples' folder.)

dataset

  1. Put names of objects, one for each line in some file( .txt, .names) and save

objnames

  1. Run Yolo label!

image

  1. Click the button 'Open Files'and open the directory that you saved your custom images and object name lists file that you saved at step 2.

image

  1. And... Drag and Drop... Welcome to Hell... I really hate this work in the world

ezgif-5-805073516651

  1. End

endimage

SHORTCUTS

Key Action
A Save and Next Image
D, Space Save and Prev Image
S Next Label
ezgif-5-f7ee77cd24c3
W Prev Label
ezgif-5-ee915c66dad8
Ctrl + S Save
Ctrl + C Delete all existing bounding boxes in the image
Mouse Action
Right Click Delete Focused Bounding Box in the image
ezgif-5-8d0fb51bec75
Wheel Down Save and Next Image
Wheel Up Save and Prev Image

ETC

You can access all image by moving horizontal slider bar. But when you control horizontal slider bar, the last processed image will not be saved automatically. So you should save and move horizontal slider bar, if you want not to lose your work.

ezgif-5-53abf38b3387

CONCLUSIONS

I've reinvented the wheel. dont-reinvent-the-wheel