insectmorphoai-csv

All format examples · Machine-readable schema · Convert outputs to COCO

One source-example row from rapid_scan_results_final.csv. This multi-table profile has other layouts described in its schema notes. Width/height and measurements alone do not locate a detection in the image, so this table cannot directly become ISIR instances.

Example

Source-example row retained in the schema notes; not a newly generated prediction.

file_name,width_px,height_px,width_mm,height_mm,camera_name,lens_name,conversion_factor_mm_per_px,wet_mass_from_length_obb,dry_mass_from_length_obb,image_path
CAS001_CAS0000020_stacked_01_H.png,1011.9797593624828,2257.582671337076,3.1923407498969203,7.121657415866373,ArducamCamera,MV65051B,0.00315455,0.015056,0.003095,CAS001_CAS0000020_stacked_01_H.png

Convert to a standard format

This format is documented, but a conversion adapter is not yet registered.

General conversion example and required context

How to interpret it

Scope: Default headless both analysis modes with default camera/lens and biomass configuration. Output is derived measurements, not YOLO box or mask serialization.

Representation: Each structure variant describes one CSV table after reading the header as field names and decoding numeric cells. The producer writes CSV, not JSON objects. notes.tables gives each filename, exact column order and an observed example row; variable filename stems are described in scope. Empty cells remain empty strings, not absent fields.

Source definitions