maxKudi / drone-dataset

Drone dataset to guide enemy drones (with some tools)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

drone-dataset License: MIT

Drone dataset to lock on enemy drones

This dataset prepared for academical and competition purpose.The main idea of this dataset is to guide our drone to other drones.The dataset includes ~1400 drone images and label files.The labes files are in format of both .txt and .xml.So, You can use it with Tensorflow, Darknet and PyTorch too.Most of images taken from Google and Yandex's image search toolbox.The other images are cropped from drone videos that I downloaded from Youtube.The results are very good.

Here is the link of dataset

Is it working really?!

s

Answer: Yes, even with tiny one like above!

Some Results

image1

500 Photo Yolo-v3 weights

image2

Full Dataset Darknet53 weights

image3

Full Dataset Yolo-v3 weights (tuned)

image4

Full Dataset Yolov3-tiny weights

image5

Full Dataset Yolov3-tiny weights(tuned)

Bonus-1

The xmlparser is written to solve a issue that occured in labelimg.When I labeled photos with LabelImg, There was no problem firstly.Then,When I changed the path of images(and format of images like jpg or png) the xml files become a problem.Because the path in the label xml file and the image path looks diffrent.So, Instead of label the photos again, kubilay write a script to change the path in the label xml files, so easyly we can train our images in every PC.

Bonus-2

I also added a python script(txt_path_generator_yolo) to write the path of images in a txt file to train YOLO-v3.

Suggestion

Images are in diffrent format like jpg, png or jpeg.I suggest you to convert all of them to jpg format. For windows,

  1. Open cmd
  2. Go to the path that contain images
  3. Run this command:
ren *. *.jpg

About

Drone dataset to guide enemy drones (with some tools)

License:MIT License


Languages

Language:JavaScript 53.3%Language:Python 46.7%