class_docstr: Mixin for :class:`fiftyone.utils.data.importers.DatasetImporter`
  instances that ingest images into the provided ``dataset_dir`` during
  import.
  
  Args:
      dataset_dir: the directory where input images will be ingested into
      image_format (None): the image format to use when writing in-memory
          images to disk. By default, ``fiftyone.config.default_image_ext``
          is used
class_docstr_tok: ["Mixin","for",":","class",":","`","fiftyone.utils.data.importers.DatasetImporter","`","instances","that","ingest","images","into","the","provided","``","dataset_dir","``","during","import",".","Args",":","dataset_dir",":","the","directory","where","input","images","will","be","ingested","into","image_format","(","None",")",":","the","image","format","to","use","when","writing","in-memory","images","to","disk",".","By","default",",","``","fiftyone.config.default_image_ext","``","is","used"]
code: def _setup(self):
      self._filename_maker = fou.UniqueFilenameMaker(
          output_dir=self.dataset_dir, default_ext=self.image_format
      )
  
imports: import logging
  import eta.core.utils
  import fiftyone
  import fiftyone.core.utils
  import fiftyone.utils.image
  from .importers import UnlabeledImageDatasetImporter, LabeledImageDatasetImporter, UnlabeledVideoDatasetImporter, LabeledVideoDatasetImporter
label_desc: Use image node_id 5 for calling the ImageIngestor obj's underlying member method code with example usage: obj._setup() without return types