cvtools.label_analysis package

Module contents

class cvtools.label_analysis.COCOAnalysis(img_prefix, ann_file=None)[源代码]

基类:object

coco-like datasets analysis

cluster_analysis(save_root, name_clusters=('bbox', ), n_clusters=(3, ), by_cat=False)[源代码]
get_weights_for_balanced_classes(to_file='weighted_samples.pkl')[源代码]
read_img_or_crop(entry)[源代码]
stats_objs_per_cat(to_file='objs_per_cat_data.json')[源代码]
stats_objs_per_img(to_file='stats_num.json')[源代码]
stats_size_per_cat(to_file='size_per_cat_data.json')[源代码]
vis_instances(save_root, vis='bbox', vis_cats=None, output_by_cat=False, box_format='x1y1wh')[源代码]

Visualise bbox and polygon in annotation.

包含某一类的图片上所有类别均会被绘制。

参数:
  • save_root (str) -- path for saving image.
  • vis (str) -- 'bbox' or 'segmentation'
  • vis_cats (list) -- categories to be visualized
  • output_by_cat (bool) -- output visual images by category.
  • box_format (str) -- 'x1y1wh' or 'polygon'
vis_objs(img, objs, vis='bbox', box_format='x1y1wh')[源代码]