class_docstr: Car Images dataset.
class_docstr_tok: ["Car","Images","dataset","."]
code: def returnBbox(self, filename, image_dict):
      bbox_dict = {}
      with tf.io.gfile.GFile(filename, "rb") as f:
          data = tfds.core.lazy_imports.scipy.io.loadmat(f)
      for example in data["annotations"][0]:
          image_name = example[-1].item().split(".")[0]
          ymin = float(example[1].item())
          xmin = float(example[0].item())
          ymax = float(example[3].item())
          xmax = float(example[2].item())
          with tf.io.gfile.GFile(image_dict[image_name], "rb") as fp:
              img = tfds.core.lazy_imports.PIL_Image.open(fp)
              width, height = img.size
          bbox_dict[image_name] = tfds.features.BBox(
              ymin / height, xmin / width, ymax / height, xmax / width
          )
      return bbox_dict
  
file_path: datasets/tensorflow_datasets/image_classification/cars196.py
imports: import os
  import urllib
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 5 for calling the Cars196 obj's underlying member method code with example usage: obj.returnBbox(filename, image_dict) and returns: bbox_dict