Spaces:
Runtime error
Runtime error
| import albumentations as A | |
| import cv2 | |
| from albumentations.pytorch import ToTensorV2 | |
| DATASET='PASCAL_VOC' | |
| DEVICE = "cpu" | |
| NUM_WORKERS = 0 | |
| BATCH_SIZE = 16 | |
| IMAGE_SIZE = 416 | |
| NUM_CLASSES = 20 | |
| CONF_THRESHOLD = 0.05 | |
| MAP_IOU_THRESH = 0.5 | |
| NMS_IOU_THRESH = 0.45 | |
| S = [IMAGE_SIZE // 32, IMAGE_SIZE // 16, IMAGE_SIZE // 8] | |
| PIN_MEMORY = True | |
| LOAD_MODEL = False | |
| SAVE_MODEL = True | |
| ANCHORS = [ | |
| [(0.28, 0.22), (0.38, 0.48), (0.9, 0.78)], | |
| [(0.07, 0.15), (0.15, 0.11), (0.14, 0.29)], | |
| [(0.02, 0.03), (0.04, 0.07), (0.08, 0.06)], | |
| ] # Note these have been rescaled to be between [0, 1] | |
| means = [0.485, 0.456, 0.406] | |
| scale = 1.1 | |
| test_transforms = A.Compose( | |
| [ | |
| A.LongestMaxSize(max_size=IMAGE_SIZE), | |
| A.PadIfNeeded( | |
| min_height=IMAGE_SIZE, min_width=IMAGE_SIZE, border_mode=cv2.BORDER_CONSTANT | |
| ), | |
| A.Normalize(mean=[0, 0, 0], std=[1, 1, 1], max_pixel_value=255,), | |
| ToTensorV2(), | |
| ], | |
| ) | |
| PASCAL_CLASSES = [ | |
| "aeroplane", | |
| "bicycle", | |
| "bird", | |
| "boat", | |
| "bottle", | |
| "bus", | |
| "car", | |
| "cat", | |
| "chair", | |
| "cow", | |
| "diningtable", | |
| "dog", | |
| "horse", | |
| "motorbike", | |
| "person", | |
| "pottedplant", | |
| "sheep", | |
| "sofa", | |
| "train", | |
| "tvmonitor" | |
| ] | |
| COCO_LABELS = ['person', | |
| 'bicycle', | |
| 'car', | |
| 'motorcycle', | |
| 'airplane', | |
| 'bus', | |
| 'train', | |
| 'truck', | |
| 'boat', | |
| 'traffic light', | |
| 'fire hydrant', | |
| 'stop sign', | |
| 'parking meter', | |
| 'bench', | |
| 'bird', | |
| 'cat', | |
| 'dog', | |
| 'horse', | |
| 'sheep', | |
| 'cow', | |
| 'elephant', | |
| 'bear', | |
| 'zebra', | |
| 'giraffe', | |
| 'backpack', | |
| 'umbrella', | |
| 'handbag', | |
| 'tie', | |
| 'suitcase', | |
| 'frisbee', | |
| 'skis', | |
| 'snowboard', | |
| 'sports ball', | |
| 'kite', | |
| 'baseball bat', | |
| 'baseball glove', | |
| 'skateboard', | |
| 'surfboard', | |
| 'tennis racket', | |
| 'bottle', | |
| 'wine glass', | |
| 'cup', | |
| 'fork', | |
| 'knife', | |
| 'spoon', | |
| 'bowl', | |
| 'banana', | |
| 'apple', | |
| 'sandwich', | |
| 'orange', | |
| 'broccoli', | |
| 'carrot', | |
| 'hot dog', | |
| 'pizza', | |
| 'donut', | |
| 'cake', | |
| 'chair', | |
| 'couch', | |
| 'potted plant', | |
| 'bed', | |
| 'dining table', | |
| 'toilet', | |
| 'tv', | |
| 'laptop', | |
| 'mouse', | |
| 'remote', | |
| 'keyboard', | |
| 'cell phone', | |
| 'microwave', | |
| 'oven', | |
| 'toaster', | |
| 'sink', | |
| 'refrigerator', | |
| 'book', | |
| 'clock', | |
| 'vase', | |
| 'scissors', | |
| 'teddy bear', | |
| 'hair drier', | |
| 'toothbrush' | |
| ] | |