class_docstr: Base Dataset class for Image Segmentation datasets. Sub-classes must define `ignore_label`
  and `background_idx` variable.
  
  Args:
      opts: Command-line arguments
class_docstr_tok: ["Base","Dataset","class","for","Image","Segmentation","datasets",".","Sub-classes","must","define","`","ignore_label","`","and","`","background_idx","`","variable",".","Args",":","opts",":","Command-line","arguments"]
docstr: Adjust the mask value by this factor
docstr_tok: ["Adjust","the","mask","value","by","this","factor"]
code: def adjust_mask_value() -> int:
      """Adjust the mask value by this factor"""
      # Some datasets (e.g., ADE20k) requires us to adjust the mask value.
      # By default, we set to 0. But child classes can adjust it
      return 0
  
imports: import argparse
  import os
  from typing import List, Mapping, Optional, Tuple, Union
  import numpy
  import torch
  from PIL import Image
  from torch import Tensor
  from data.datasets.dataset_base import BaseImageDataset
  from data.transforms import image_pil
  from data.transforms.common import Compose
  from utils import logger
  from utils.color_map import Colormap
label_desc: Use image node_id 7 for calling the BaseImageSegmentationDataset obj's underlying member method code with example usage: obj.adjust_mask_value() and returns: int