dataset convertor
V 0.0.2 Release
PASCAL VOC : Dataset Pascal VOC memiliki file XML untuk setiap gambar.
YOLO : Dataset Yolo memiliki file txt untuk setiap gambar.
COCO : Dataset Coco memiliki file JSON untuk setiap gambar.
Saat ini, format berikut didukung:
| dari | ke | diterapkan |
|---|---|---|
| VOC Pascal | YOLO (file txt) | Ya |
| Yolo | Pascal VOC (file XML) | Ya |
| dari | ke | Masalah/PR (jika ada) |
|---|---|---|
| VOC Pascal | Coco (file JSON) | TIDAK |
| VOC Pascal | Tfrecord (file TFRECORD) | TIDAK |
| KELAPA | Pascal VOC (file XML) | TIDAK |
| KELAPA | YOLO (file txt) | TIDAK |
| KELAPA | Tfrecord (file TFRECORD) | TIDAK |
| Yolo | Coco (file JSON) | TIDAK |
| Yolo | Tfrecord (file TFRECORD) | TIDAK |
git clone https://github.com/codePerfectPlus/dataset-convertor/ cd dataset-convertor
python -m venv venv source venv/bin/activate
pip install requirements.txtpip install dataset-convertorKonversi anotasi dari satu format ke format lain.
Contoh pemformatan dataset:
- data/pascal_voc/JPEGImages/*.jpg
- data/pascal_voc/Annotations/*.xml
- data/yolo5/JPEGImages/*.jpg
- data/yolo5/labels/*.txt
from convert import Convertor
con = Convertor(input_folder= ' /home/user/data/pascal_voc ' , output_folder= ' /home/user/data/yolo5 ' )
con.voc2yolo ()from convert import Convertor
con = Convertor(input_folder= ' /home/user/data/yolo5 ' , output_folder= ' /home/user/data/pascal_voc ' )
con.yolo2voc ()Buat masalah/PR jika ada format yang hilang. Kontribusi sumber terbuka diterima. Periksa panduan yang berkontribusi untuk detailnya.