code: def get_existing_images_annotations(self):
      return [
          f.split("_")[0]
          for f in os.listdir(
              os.path.join(
                  self.vis_root,
                  f"compressed_imgs_view{0}/Cap3D_imgs_view{0}/",
              )
          )
      ]
  
imports: import os, sys
  from collections import OrderedDict
  import random
  from lavis.datasets.datasets.base_dataset import BaseDataset
  from lavis.common.utils import is_serializable
  from PIL import Image
  import numpy
  from tqdm import tqdm
  import json
  import torch
  import copy
label_desc: Use image node_id 2 for calling the ObjaverseCaptionDataset obj's underlying member method code with example usage: obj.get_existing_images_annotations() and returns: unknown