kwcoco.cli.coco_show module¶
- class kwcoco.cli.coco_show.CocoShowCLI(*args, **kwargs)[source]¶
Bases:
DataConfigVisualize a COCO image using matplotlib or opencv, optionally writing it to disk.
Valid options: []
- Parameters:
*args – positional arguments for this data config
**kwargs – keyword arguments for this data config
- classmethod main(cmdline=True, **kw)[source]¶
Todo
[ ] Visualize multispectral data with assets
CommandLine
xdoctest -m kwcoco.cli.coco_show CocoShowCLI.main:0
Example
>>> # xdoctest: +REQUIRES(module:cv2) >>> # xdoctest: +REQUIRES(module:kwplot) >>> from kwcoco.cli.coco_show import * # NOQA >>> import kwcoco >>> import ubelt as ub >>> dpath = ub.Path.appdir('kwcoco/tests/coco_show/').ensuredir() >>> dset = kwcoco.CocoDataset.demo('special:shapes8') >>> fpath = dpath / 'show_output.png' >>> kw = {'src': dset.fpath, 'mode': 'opencv', 'dst': fpath} >>> cmdline = False >>> cls = CocoShowCLI >>> cls.main(cmdline=cmdline, **kw) >>> assert fpath.exists()
Example
>>> # xdoctest: +SKIP >>> kw = {'src': 'special:shapes8'} >>> cmdline = False >>> cls = CocoShowCLI >>> cls.main(cmdline=cmdline, **kw)
- default = {'aid': <Value(None)>, 'channels': <Value(None)>, 'dst': <Value(None)>, 'gid': <Value(None)>, 'mode': <Value('matplotlib')>, 'show_annots': <Value(True)>, 'show_labels': <Value(False)>, 'src': <Value(None)>}¶