Shortcuts

Source code for mmagic.datasets.imagenet_dataset

# Copyright (c) OpenMMLab. All rights reserved.
from typing import Optional, Union

from mmagic.registry import DATASETS
from .basic_conditional_dataset import BasicConditionalDataset
from .categories import IMAGENET_CATEGORIES


@DATASETS.register_module()
[docs]class ImageNet(BasicConditionalDataset): """`ImageNet <http://www.image-net.org>`_ Dataset. The dataset supports two kinds of annotation format. More details can be found in :class:`CustomDataset`. Args: ann_file (str): Annotation file path. Defaults to ''. metainfo (dict, optional): Meta information for dataset, such as class information. Defaults to None. data_root (str): The root directory for ``data_prefix`` and ``ann_file``. Defaults to ''. data_prefix (str | dict): Prefix for training data. Defaults to ''. **kwargs: Other keyword arguments in :class:`CustomDataset` and :class:`BaseDataset`. """ # noqa: E501
[docs] IMG_EXTENSIONS = ('.jpg', '.jpeg', '.png', '.ppm', '.bmp', '.pgm', '.tif')
[docs] METAINFO = {'classes': IMAGENET_CATEGORIES}
def __init__(self, ann_file: str = '', metainfo: Optional[dict] = None, data_root: str = '', data_prefix: Union[str, dict] = '', **kwargs): kwargs = {'extensions': self.IMG_EXTENSIONS, **kwargs} super().__init__( ann_file=ann_file, metainfo=metainfo, data_root=data_root, data_prefix=data_prefix, **kwargs)
Read the Docs v: latest
Versions
latest
stable
0.x
Downloads
pdf
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.