code: def __init__(
      self,
      image_size: tuple = (375, 1242),
      scans_folder_name: Optional[str] = "scans",
      labels_folder_name: Optional[str] = "labels",
      calibrations_folder_name: Optional[str] = "calibs",
  ):
      super().__init__(image_size)
      self.scans_folder_name = scans_folder_name
      self.labels_folder_name = labels_folder_name
      self.calibrations_folder_name = calibrations_folder_name
  
imports: import os
  from os.path import basename, dirname, exists, isdir, isfile, join
  from typing import Any, Dict, List, Optional, Type, Union
  import yaml
  from flash.core.data.io.input import BaseDataFormat, Input
  from flash.core.utilities.imports import _TOPIC_POINTCLOUD_AVAILABLE
label_desc: Use image node_id 1 to create a new KITTIPointCloudObjectDetectorLoader object from inherited base classes: BasePointCloudObjectDetectorLoader with example: obj = KITTIPointCloudObjectDetectorLoader(image_size, scans_folder_name, labels_folder_name, calibrations_folder_name)