kwcoco.cli.coco_union module¶
- class kwcoco.cli.coco_union.CocoUnionCLI[source]¶
Bases:
object
- name = 'union'¶
- class CLIConfig(*args, **kwargs)[source]¶
Bases:
DataConfig
Combine multiple COCO datasets into a single merged dataset.
- default = {'absolute': <Value(None: False)>, 'compress': <Value(None: 'auto')>, 'dst': <Value(None: 'combo.kwcoco.json')>, 'io_workers': <Value(None: 'avail-2')>, 'remember_parent': <Value(None: False)>, 'src': <Value(None: [])>}¶
- classmethod main(cmdline=True, **kw)[source]¶
Example
>>> from kwcoco.cli.coco_union import * # NOQA >>> import ubelt as ub >>> dpath = ub.Path.appdir('kwcoco/tests/cli/union').ensuredir() >>> dst_fpath = dpath / 'combo.kwcoco.json' >>> kw = { >>> 'src': ['special:shapes8', 'special:shapes1'], >>> 'dst': dst_fpath >>> } >>> cmdline = False >>> cls = CocoUnionCLI >>> cls.main(cmdline, **kw)