A Reporer Everyting for traninig CocoDataset
Project description
Introduction
Coco-toolkit is a tool for preparing and analyzing object detection data which is coco json format in Python. Tool countains merge, preprocessing, report and converter modules.
1 - Preprocessing This class obtain preprocess functions for preparing coco json dataset.
2 - Converter This module has converters functions which are Pascal voc to coco json and coco json to tfrecords.
3 - Merge Merge module has multiple coco merge function. It merges all given coco json file and return all in one output folder.
4- Report Report module has analyze dataset functions. These functions are; return information of data set, plots data set information as pie chart, and integrates data set with coco viewer.
System requirements
Installation
Basic usage
1 - Import
1.1 -Import preprocess
from coco_toolkit.helper.preprocess import PreProcess
1.2 -Import merge
from coco_toolkit.helper.merge import merge_multiple_cocos
1.2 -Import report
from coco_toolkit.helper.report import AnalyzeCategories
2 - Sample usage
2.1 - Usage filter class
This function filter given class names. It returns filtered coco json as dictionary and saves filtered coco json file and filtered images in new folder.
PreProcess(path).export_according2_class(coco, categories, image_path)
parameter path : This parameter is directory of output.Function saves filtered dataset in this path.
parameter coco : Coco json file as read dictionary
parameter categories : List of to be filtered class names
parameter image_path: Dataset images folder path
coco = PreProcess(path to coco json file).reader()
PreProcess(path).export_according2_class(coco, ["human", "car"], "/home/user/data/images")
Check before PR
black . --config pyproject.toml
isort .
pre-commit run --all-files
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for coco_toolkit-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff6d783a7fbe36fc2cc3422dc15cd2dd2ef1410574dc371ad05bcedecd4319a9 |
|
MD5 | c3e3d2dac24dbc0febb75971f0742bfc |
|
BLAKE2b-256 | 54db1d96b838325aaf707e43df7a174116d7f7342bcd0a3fdfc762e036421d71 |