import json import os ROOT_DIR = os.path.join(os.path.dirname(__file__), "../../") def get_caption_map(file_path=None): """ Get the caption map. """ if not file_path: file_path = os.path.join(ROOT_DIR, 'utils', 'mmqa', 'mmqa_captions.json') with open(file_path, "r") as f: caption_map = json.load(f) return caption_map def get_caption(id): """ Get the caption of the picture by id. """ with open(os.path.join(ROOT_DIR, 'utils', 'mmqa', "mmqa_captions.json"), "r") as f: caption = json.load(f) if id in caption.keys(): return caption[id] else: return ""