cvtools.data_augs.crop.crop_abc module

class cvtools.data_augs.crop.crop_abc.Crop[源代码]

基类:object

crop_for_test()[源代码]
crop_for_train()[源代码]
save(to_file)[源代码]
class cvtools.data_augs.crop.crop_abc.CropDataset[源代码]

基类:object

An abstract class representing a Dataset for crop.

All other datasets should subclass it. All subclasses should override __len__, that provides the size of the dataset, and __getitem__, supporting integer indexing in range from 0 to len(self) exclusive.

class cvtools.data_augs.crop.crop_abc.CropMethod(iof_th=0.7)[源代码]

基类:object

cal_iof(gt_boxes)[源代码]

iof: 行是gt_boxes,列是crop_imgs

crop(img, anns=None)[源代码]
get_stats()[源代码]
match_anns(anns)[源代码]
reset_stats()[源代码]
cvtools.data_augs.crop.crop_abc.cal_iof(gt_boxes, img_boxes)[源代码]

img_boxes: x1,y1,x2,y2 gt_boxes: x1,y1,w,h iof: 行是gt_boxes,列是crop_imgs