kpick.dataset package
Submodules
kpick.dataset.coco module
- class kpick.dataset.coco.CocoGui(args=None, cfg_path=None, name='unnamed', default_args=None)
Bases:
DetGuiObj
- augmentation_and_save(rgb, filename='unnamed.png', sub_thread=None)
- concat_anns()
- finalize_acc()
- gui_process_single(rgbd, method_ind=0, filename='unnamed', disp_mode='rgb', **kwargs)
- init_acc()
- mask_to_coco(rgbd, filename, im_dir)
- show_ann_single(rgbd, filename, im_dir)
- class kpick.dataset.coco.CocoUtils(ann_path=None)
Bases:
object
- acc_augmentation_db(rgb, masks, category_ids, sub_thread=None)
- acc_single_db(rgb, masks, category_ids, sub_thread=None)
- aug_category(category_id, angle, flip_axis)
- aug_mask(mask, angle, flip_axis)
- aug_single(im_path, im_id, bg_ims=None, angle_step=10, show_step=False)
- augmentation(im_dir, ann_path, bg_dir=None, angle_step=10, show_step=False)
- binary_mask_to_rle(binary_mask)
- filename2Id(filename)
- filename2Instances(filename)
- finalize_acc()
- get_im_from_ind(image_id, im_dir)
- get_im_path(image_id, im_dir)
- get_instance_from_ind(ind, ann_path=None)
- init_acc(save_dirs, classes, aug_args=None, supercategories=None)
- make_ann_categories(classes, kpt_labels=None, kpt_skeletons=None)
- make_ann_images(image_id, im_path, im_size, image_dict_list=[])
- make_annotations(mask, bbox, ann_id, image_id, cls_id, keypoints=None, annotations=[])
- make_categories(classes, supercategories=None)
- replace_background(im_dir, background_im, select_im_inds=None, div=(2, 1))
- save(ann_path, images=None, annotations=None, categories=None, ann_info=None, ann_license=None)
- segmToMask(segm, h, w)
- segmToRLE(segm, h, w)
Convert annotation which can be polygons, uncompressed RLE to RLE. :return: binary mask (numpy 2D array)
- show_ann_single(im, filename)
- show_ims(im_dir, title='coco_viewer', im_size=(1080, 720), start_from=0, step=1)
- show_instances(im_dir, title='coco_viewer', im_size=(1080, 720))
- split_trainval(div=(2, 1))
- split_trainval_(div=(2, 1))
- visualize_instance(rgb, instance, categories=None)
- kpick.dataset.coco.concat_cocos(ann_files, im_dirs, out_file)
- kpick.dataset.coco.replace_background(ann_file, im_dir, background_path, div=[2, 1], select_stride=None)
- kpick.dataset.coco.run_coco_augmentation(root_dir, im_dir='imgs', ann_file='ann.json')
- kpick.dataset.coco.run_coco_gui(cfg_path=None, default_cfg_path=None, data_dir=None, rgb_formats=None, depth_formats=None, key_args=[])
kpick.dataset.cornell module
- class kpick.dataset.cornell.CornellDataset
Bases:
object
- get_instance(rgbFilePath, rgb_format='*r.png', depth_format='*d.tiff', neg_format='*cneg.txt', pos_format='*cpos.txt')
- get_poses(filepath)
- infer_path(src_path, src_format, dst_format)
- movePose5D(pose5D, max_trans=10, max_rot=3)
- pose2Pose5D(pose)
- pose5D2pose(pose5D)
- show_apose(im, pos, neg_pose=False, color=None)
- show_instance(rgbFilePath, rgb_format='*r.png', depth_format='*d.tiff', neg_format='*cneg.txt', pos_format='*cpos.txt')
- class kpick.dataset.cornell.CornellDatasetGui(args=None, cfg_path=None, name='unnamed', default_args=None)
Bases:
CornellDataset
,DetGuiObj
- gui_process_single(rgbd, method_ind=0, filename='unnamed', disp_mode='rgb', **kwargs)
- show_poses(rgbd, filename='unnamed.png', disp_mode='rgb', im_dir='')
- show_positive_poses(rgbd, filename='unnamed.png', disp_mode='rgb', im_dir='')
- kpick.dataset.cornell.demo_cornell_gui(cfg_path=None)
- kpick.dataset.cornell.get_default_configs()
- kpick.dataset.cornell.test()
kpick.dataset.grip_via_dataset module
- class kpick.dataset.grip_via_dataset.GripViaAnnotation
Bases:
ViaAnnotation
- draw_region(im, X, Y, disp_args, color=(0, 255, 0))
- finalize_acc()
- init(ann_json, im_dir, input_shape, classes=None)
- init_acc()
- make_db(rgbd, filename, dataset_args, net_args, disp_args, disp_mode='rgb')
- to_train(count, train_val_div)
- class kpick.dataset.grip_via_dataset.GripViaAnnotationGuiObj(args=None, cfg_path=None, name='unnamed', default_args=None)
Bases:
GripViaAnnotation
,DetGuiObj
- gui_process_single(rgbd, method_ind=0, filename='unnamed', disp_mode='rgb', **kwargs)
- kpick.dataset.grip_via_dataset.demo_grip_via_annocation_gui(cfg_path='configs/grip_via_annotation.cfg', default_cfg_path='configs/default_via_annotation.cfg', data_root=None, rgb_formats=None, depth_formats=None)
- kpick.dataset.grip_via_dataset.get_grip_via_ann_default_args()
kpick.dataset.via_dataset module
- class kpick.dataset.via_dataset.ViaAnnotation
Bases:
object
- draw_region(im, X, Y, disp_args, color=(0, 255, 0))
- get_regions(filename)
- init(ann_json, im_dir, classes=None)
- show_single_ann(rgbd, filename, disp_args, disp_mode='rgb')
- class kpick.dataset.via_dataset.ViaAnnotationGuiObj(args=None, cfg_path=None, name='unnamed', default_args=None)
Bases:
ViaAnnotation
,DetGuiObj
- gui_process_single(rgbd, method_ind=0, filename='unnamed', disp_mode='rgb', **kwargs)
- kpick.dataset.via_dataset.demo_via_annocation_gui(cfg_path='configs/via_annotation.cfg', default_cfg_path='configs/default_via_annotation.cfg', data_root=None, rgb_formats=None, depth_formats=None)
- kpick.dataset.via_dataset.get_via_annotation_default_args()