Issue:
I’m working on a surgical object detection project and I have a dataset comprising image files and a corresponding JSON file that contains the bounding box coordinates for each image. However, when I upload both the images and the JSON file to Roboflow, the platform does not automatically link the annotations to the images. As a result, none of the images are being displayed as annotated, and the bounding boxes are not rendered.
I have verified that the image filenames match the keys or references used inside the JSON file. Still, the annotations aren’t recognized, suggesting either a formatting mismatch or an issue with the import process. I believe the problem might be related to how Roboflow is interpreting the structure of the JSON, and I would appreciate guidance on how to correctly upload or restructure the annotation file so it links to the images properly.
Could you please advise if:
- There is a specific JSON format (like COCO, VOC, or a custom schema) that Roboflow expects for annotations?
- There’s a way to map my current JSON structure to the format Roboflow supports?
- You have any tools or scripts to convert non-standard JSON files into a compatible annotation format?
Details:
- Project Type: Object detection surgical
- Operating System & Browser: Windows and Firefox
- Project Universe Link or Workspace/Project ID: cholect50