kwcoco.demo.perterb module¶
- kwcoco.demo.perterb.perterb_coco(coco_dset, **kwargs)[source]¶
Perterbs a coco dataset
- Parameters
rng (int, default=0)
box_noise (int, default=0)
cls_noise (int, default=0)
null_pred (bool, default=False)
with_probs (bool, default=False)
score_noise (float, default=0.2)
hacked (int, default=1)
Example
>>> from kwcoco.demo.perterb import * # NOQA >>> from kwcoco.demo.perterb import _demo_construct_probs >>> import kwcoco >>> coco_dset = true_dset = kwcoco.CocoDataset.demo('shapes2') >>> kwargs = { >>> 'box_noise': 0.5, >>> 'n_fp': 3, >>> 'with_probs': 1, >>> 'with_heatmaps': 1, >>> } >>> pred_dset = perterb_coco(true_dset, **kwargs) >>> pred_dset._check_json_serializable() >>> # xdoctest: +REQUIRES(--show) >>> import kwplot >>> kwplot.autompl() >>> gid = 1 >>> canvas = true_dset.delayed_load(gid).finalize() >>> canvas = true_dset.annots(gid=gid).detections.draw_on(canvas, color='green') >>> canvas = pred_dset.annots(gid=gid).detections.draw_on(canvas, color='blue') >>> kwplot.imshow(canvas)