|
48 | 48 | 'filename': 'VOCtrainval_06-Nov-2007.tar',
|
49 | 49 | 'md5': 'c52e279531787c972589f7e41ab4ae64',
|
50 | 50 | 'base_dir': os.path.join('VOCdevkit', 'VOC2007')
|
| 51 | + }, |
| 52 | + '2007-test': { |
| 53 | + 'url': 'http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtest_06-Nov-2007.tar', |
| 54 | + 'filename': 'VOCtest_06-Nov-2007.tar', |
| 55 | + 'md5': 'b6e924de25625d8de591ea690078ad9f', |
| 56 | + 'base_dir': os.path.join('VOCdevkit', 'VOC2007') |
51 | 57 | }
|
52 | 58 | }
|
53 | 59 |
|
@@ -80,11 +86,13 @@ def __init__(self,
|
80 | 86 | transforms=None):
|
81 | 87 | super(VOCSegmentation, self).__init__(root, transforms, transform, target_transform)
|
82 | 88 | self.year = year
|
| 89 | + if year == "2007" and image_set == "test": |
| 90 | + year = "2007-test" |
83 | 91 | self.url = DATASET_YEAR_DICT[year]['url']
|
84 | 92 | self.filename = DATASET_YEAR_DICT[year]['filename']
|
85 | 93 | self.md5 = DATASET_YEAR_DICT[year]['md5']
|
86 | 94 | valid_sets = ["train", "trainval", "val"]
|
87 |
| - if year == "2007": |
| 95 | + if year == "2007-test": |
88 | 96 | valid_sets.append("test")
|
89 | 97 | self.image_set = verify_str_arg(image_set, "image_set", valid_sets)
|
90 | 98 | base_dir = DATASET_YEAR_DICT[year]['base_dir']
|
@@ -159,11 +167,13 @@ def __init__(self,
|
159 | 167 | transforms=None):
|
160 | 168 | super(VOCDetection, self).__init__(root, transforms, transform, target_transform)
|
161 | 169 | self.year = year
|
| 170 | + if year == "2007" and image_set == "test": |
| 171 | + year = "2007-test" |
162 | 172 | self.url = DATASET_YEAR_DICT[year]['url']
|
163 | 173 | self.filename = DATASET_YEAR_DICT[year]['filename']
|
164 | 174 | self.md5 = DATASET_YEAR_DICT[year]['md5']
|
165 | 175 | valid_sets = ["train", "trainval", "val"]
|
166 |
| - if year == "2007": |
| 176 | + if year == "2007-test": |
167 | 177 | valid_sets.append("test")
|
168 | 178 | self.image_set = verify_str_arg(image_set, "image_set", valid_sets)
|
169 | 179 |
|
|
0 commit comments