| # Copyright (c) OpenMMLab. All rights reserved. | |
| import os.path as osp | |
| import mmengine.fileio as fileio | |
| from mmseg.registry import DATASETS | |
| from .basesegdataset import BaseSegDataset | |
| class UnionNewKDataset(BaseSegDataset): | |
| """ | |
| union dataset. | |
| """ | |
| METAINFO = dict( | |
| classes=( | |
| 'background', | |
| 'top', | |
| 'outer', | |
| 'skirt', | |
| 'dress', | |
| 'pants', | |
| 'leggings', | |
| 'accessories', | |
| 'belt', | |
| 'footwear', | |
| 'bag', | |
| 'hair', | |
| 'skin', | |
| 'rompers', | |
| ), | |
| palette=[ | |
| [0, 0, 0], # background | |
| [255, 0, 0], # top | |
| [4, 63, 120], # outer | |
| [127, 127, 127], # skirt | |
| [80, 205, 207], # dress | |
| [0, 255, 0], # pants | |
| [230, 83, 223], # leggings | |
| [207, 135, 41], # accessories, including wrist wear,ring,tie,etc... | |
| [0, 51, 51], # belt | |
| [0, 153, 255], # footwear | |
| [167,78,103], # bag | |
| [0, 0, 255], # hair | |
| [142, 124, 195], # skin | |
| [74, 28, 28], # rompers | |
| ],) | |
| def __init__(self, | |
| # ann_file, | |
| img_suffix='.jpg', | |
| seg_map_suffix='.png', | |
| **kwargs) -> None: | |
| super().__init__( | |
| img_suffix=img_suffix, | |
| seg_map_suffix=seg_map_suffix, | |
| **kwargs) | |