swamika001 / ai-tools

Tools for Artificial Intelligence

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ai-tools

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
|     |---...
|---...

Command line:

python split.py -s dataset_folder -d destination_folder -r split_ratio -e seed (optional)



Bounding Box Labeler

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.

Command line:

python bbox.py



Duplicated Image Finder

A tool to find duplicated images in a dataset. Uses sha1 hash on the image data.

Command line:

python duplicate_find.py -f images_folder

About

Tools for Artificial Intelligence

License:GNU General Public License v3.0


Languages

Language:Python 100.0%