Tools for Artificial Intelligence
## Train-Valid Splitter
Split an image dataset into a training set and a validation set.
Images shall be organized using the one-category-per-folder structure:
Dataset_name/
|---Class_1/
| |---image1.png
| |---image2.png
| |---...
|---Class_2/
| |---image10.png
| |---image11.png
| |---...
|---...
python split.py -s dataset_folder -d destination_folder -r split_ratio -e seed (optional)
A simple tool for multi-object and multi-class bounding boxes labeling in images, implemented with Python Tkinter.
Based on the following github repo by Shi Qiu: https://github.com/puzzledqs/BBox-Label-Tool
Requires Tkinter for Python 3: sudo apt-get install python3-tk
Classes are specified in the class.txt file. It's just a list.
python bbox.py
A tool to find duplicated images in a dataset. Uses sha1 hash on the image data.
python duplicate_find.py -f images_folder