Example #1
0
        name = 'voc_{}_{}'.format(year, split)
        __sets[name] = (lambda split=split, year=year: pascal_voc(split, year))
# Set up voc_water_<year>_<split>
for year in ['2007', '2012']:
    for split in ['train', 'val', 'trainval', 'test']:
        name = 'voc_water_{}_{}'.format(year, split)
        __sets[name] = (
            lambda split=split, year=year: pascal_voc_water(split, year))

# Set up clipart_<year>_<split>
for year in ['2007']:
    devkit_path = '/userhome/Datasets/clipart'
    for split in ['train', 'test', 'trainval']:
        name = 'clipart_{}_{}'.format(year, split)
        __sets[name] = (lambda year=year, split=split, devkit_path=devkit_path:
                        clipart(split, year, devkit_path=devkit_path))
# Set up dt_clipart voc_<year>_<split>
for year in ['2007', '2012']:
    devkit_path = '/userhome/Datasets/dt_clipart'
    for split in ['train', 'val', 'trainval', 'test']:
        name = 'dt_clipart_voc_{}_{}'.format(year, split)
        __sets[name] = (lambda split=split, year=year, devkit_path=devkit_path:
                        dt_clipart(split, year, devkit_path=devkit_path))
# Set up clipart2VOC_<year>_<split>
for year in ['2007']:
    devkit_path = '/userhome/Datasets/clipart2VOC'
    for split in ['train', 'test', 'trainval']:
        name = 'clipart2VOC_{}_{}'.format(year, split)
        __sets[name] = (lambda year=year, split=split, devkit_path=devkit_path:
                        clipart2VOC(split, year, devkit_path=devkit_path))
# Set up pl_clipart voc_<year>_<split>
Example #2
0
        __sets[name] = (
            lambda split=split, year=year: pascal_voc_water(split, year))
for year in ['2007', '2012']:
    for split in ['train', 'val', 'trainval', 'test']:
        name = 'voc_cycleclipart_{}_{}'.format(year, split)
        __sets[name] = (lambda split=split, year=year: pascal_voc_cycleclipart(
            split, year))
for year in ['2007', '2012']:
    for split in ['train', 'val', 'trainval', 'test']:
        name = 'voc_cyclewater_{}_{}'.format(year, split)
        __sets[name] = (
            lambda split=split, year=year: pascal_voc_cyclewater(split, year))
for year in ['2007']:
    for split in ['trainval', 'test']:
        name = 'clipart_{}'.format(split)
        __sets[name] = (lambda split=split: clipart(split, year))
for year in ['2007']:
    for split in ['train', 'test']:
        name = 'water_{}'.format(split)
        __sets[name] = (lambda split=split: water(split, year))


def get_imdb(name):
    """Get an imdb (image database) by name."""
    if name not in __sets:
        raise KeyError('Unknown dataset: {}'.format(name))
    return __sets[name]()


def list_imdbs():
    """List all registered imdbs."""
Example #3
0
  for split in ['train', 'val', 'trainval', 'test']:
    name = 'voc_water_{}_{}'.format(year, split)
    __sets[name] = (lambda split=split, year=year: pascal_voc_water(split, year))
for year in ['2007', '2012']:
  for split in ['train', 'val', 'trainval', 'test']:
      name = 'voc_cycleclipart_{}_{}'.format(year, split)
      __sets[name] = (lambda split=split, year=year: pascal_voc_cycleclipart(split, year))
for year in ['2007', '2012']:
  for split in ['train', 'val', 'trainval', 'test']:
      name = 'voc_cyclewater_{}_{}'.format(year, split)
      __sets[name] = (lambda split=split, year=year: pascal_voc_cyclewater(split, year))
for split in ['train', 'trainval', 'test']:
  for data_percentage in ['', '_1_00', '_1_01', '_1_02']:
    dataset_name = 'clipart{}'.format(data_percentage)
    name = '{}_{}'.format(dataset_name, split)
    __sets[name] = (lambda split=split, dataset_name=dataset_name: clipart(split,devkit_path=os.path.join('datasets', dataset_name)))
for split in ['train', 'test']:
  for data_percentage in ['', '_1_00', '_1_01', '_1_02']:
    dataset_name = 'comic{}'.format(data_percentage)
    name = '{}_{}'.format(dataset_name, split)
    __sets[name] = (lambda split=split, dataset_name=dataset_name: comic(split,devkit_path=os.path.join('datasets', dataset_name)))
for split in ['train', 'test']:
  for data_percentage in ['', '_1_00', '_1_01', '_1_02']:
    dataset_name = 'watercolor{}'.format(data_percentage)
    name = '{}_{}'.format(dataset_name, split)
    __sets[name] = (lambda split=split, dataset_name=dataset_name: water(split,devkit_path=os.path.join('datasets', dataset_name)))
for split in ['train', 'test']:
  dataset_name = 'amds'
  name = '{}_{}'.format(dataset_name, split)
  __sets[name] = (lambda split=split, dataset_name=dataset_name: amds(split,devkit_path=os.path.join('datasets', dataset_name)))
def get_imdb(name):
Example #4
0
                data_percentage_split: voc_clipart(
                    'clipart{}'.format(data_percentage_split),
                    shift,
                    split,
                    devkit_path=os.path.join(
                        'datasets/', 'clipart{}_{}'.format(
                            data_percentage_split, shift))))

# AMD  test splits
for split in ['test']:
    data_percentage_split = ''
    name = 'clipart{}_{}'.format(data_percentage_split, split)
    __sets[name] = (
        lambda split=split, data_percentage_split=data_percentage_split:
        clipart('clipart{}'.format(data_percentage_split),
                split,
                devkit_path=os.path.join(
                    'datasets/', 'clipart{}'.format(data_percentage_split))))

    name = 'comic{}_{}'.format(data_percentage_split, split)
    __sets[name] = (
        lambda split=split, data_percentage_split=data_percentage_split: comic(
            'comic{}'.format(data_percentage_split),
            split,
            devkit_path=os.path.join('datasets/', 'comic{}'.format(
                data_percentage_split))))

    name = 'watercolor{}_{}'.format(data_percentage_split, split)
    __sets[name] = (
        lambda split=split, data_percentage_split=data_percentage_split:
        watercolor('watercolor{}'.format(data_percentage_split),
                   split,
Example #5
0
from datasets.comic import comic

import numpy as np

# Set up voc_<year>_<split>
for year in ['2007', '2012']:
    for split in ['train', 'val', 'trainval', 'test', 'trainvalsemi']:
        name = 'voc_{}_{}'.format(year, split)
        __sets[name] = (lambda split=split, year=year: pascal_voc(split, year))

# Set up clipart
for split in [
        'all', 'all_with_label', 'all_without_label', 'all_with_label_AL'
]:
    name = 'clipart_{}'.format(split)
    __sets[name] = (lambda split=split, year=year: clipart(split))

# Set up watercolor
for split in ['train_with_label', 'train_without_label', 'test']:
    name = 'watercolor_{}'.format(split)
    __sets[name] = (lambda split=split, year=year: watercolor(split))

# Set up comic
for split in ['train_with_label', 'train_without_label', 'test']:
    name = 'comic_{}'.format(split)
    __sets[name] = (lambda split=split, year=year: comic(split))

# Set up coco_2014_<split>
for year in ['2014']:
    for split in ['train', 'val', 'minival', 'valminusminival', 'trainval']:
        name = 'coco_{}_{}'.format(year, split)