kesa, a data processing tool
this project is under active development, things are subjected to changes!
for the past few months , i've been doing a few project with the YOLO framework, in my free time. Now, there is a good platform for labeling, and generating datasets called roboflow, but due to the amount of data that i've accumulated, it supasses the amount allowed on the free tier of roboflow , which is 50000 generations.
So i've decided to write my own conversion and augmentation tool called kesa.
Currently kesa has four commands.
- convert2yolo: convert labelme annotations to YOLO
- convert2yoloaug: convert labelme annotations to YOLO format and then create augmentations of each image
- autolabel: automatically labels images in specified folder in labelme JSON format
- end2end: auto-labels and then converts to YOLO format in one go
you can currently checkout this project here
future plans:
of course there will probably be some changes, but i've planned the following:
- web interface for looking at the dataset's health and the model's performance
- web interface labeling and generating datasets for training, as currently it is only cli only
- web interface for training and CI/CD of models
..that's all for now , until next time!