Spaces:
Runtime error
Runtime error
import json | |
def get_segmentation_by_id(target_id, json_file="/home/jungseoik/data/PR/CLIP-EBC/assets/seg.json" ): | |
with open(json_file, "r", encoding="utf-8") as f: | |
data = json.load(f) | |
# annotations 리스트 가져오기 | |
annotations = data.get("annotations", []) | |
# annotations 순회하면서 id가 target_id인 항목 찾기 | |
for ann in annotations: | |
if ann.get("id") == target_id: | |
return ann.get("segmentation", None) | |
# 해당 id가 없으면 None 반환 | |
return None |