kwcoco.cli.coco_toydata module¶
- class kwcoco.cli.coco_toydata.CocoToyDataCLI[source]¶
Bases:
object
- name = 'toydata'¶
- class CLIConfig(data=None, default=None, cmdline=False)[source]¶
Bases:
Config
Create COCO toydata for demo and testing purposes.
- default = {'bundle_dpath': <Value(None: None)>, 'dst': <Value(None: None)>, 'key': <Value(None: 'shapes8')>, 'use_cache': <Value(None: True)>, 'verbose': <Value(None: False)>}¶
- epilog = '\n Example Usage:\n kwcoco toydata --key=shapes8 --dst=toydata.kwcoco.json\n\n kwcoco toydata --key=shapes8 --bundle_dpath=my_test_bundle_v1\n kwcoco toydata --key=shapes8 --bundle_dpath=my_test_bundle_v1\n\n kwcoco toydata \\\n --key=vidshapes1-frames32 \\\n --dst=./mytoybundle/dataset.kwcoco.json\n\n TODO:\n - [ ] allow specification of images directory\n '¶
- classmethod main(cmdline=True, **kw)[source]¶
Example
>>> from kwcoco.cli.coco_toydata import * # NOQA >>> import ubelt as ub >>> dpath = ub.Path.appdir('kwcoco/tests/cli/demo').ensuredir() >>> kw = {'key': 'shapes8', 'dst': dpath / 'test.json'} >>> cmdline = False >>> cls = CocoToyDataCLI >>> cls.main(cmdline, **kw)