Hi all — I’m working on a marine monitoring project that analyses underwater video from fixed cameras, and I’m evaluating whether Roboflow fits before scaling up. I’ve tried sales for the commercial/privacy side and only got auto-replies pointing me here, so I’ll ask the technical parts of the community and chase sales separately for the rest.
The setup. Several fixed underwater cameras, each recording short clips (30 s) on a schedule, over a long deployment — so a large archive of many thousands of clips. Conditions are hard: turbidity, backscatter, low light, some night footage, biofouling, so a good fraction is partly unusable. Footage currently lives in Google Drive.
What I’m trying to build. A two-stage workflow:
- a detection model that finds mobile fauna in coarse groups (fish, cephalopods, crustaceans, echinoderms), meant to be reused across sites;
- a species classifier that runs on those detections, with a region-specific species list — and ideally able to fall back to genus/family or an “unidentified” class when a confident species call isn’t possible.
Downstream analysis I do myself in R; from the platform I need annotation, training, inference across the whole archive, and clean export of the raw detections.
Questions I’m hoping the community can help with:
-
Video annotation with tracking — can I annotate on video with persistent track IDs and interpolation between keyframes, rather than labelling scattered extracted frames? A per-individual track across frames is essential for my metric. How does this work in practice in Roboflow?
-
Two-stage (detector → classifier) — does anyone run a detection model feeding a separate classifier on the crops? Is that supported natively (e.g. Workflows), or do people chain two projects manually? Any examples appreciated.
-
Detection export — can I export raw per-detection outputs (per clip and frame: class, confidence, bounding box, track ID) as CSV/JSON? I need the detections themselves, not just aggregate counts.
-
Google Drive at scale — has anyone pulled a large video archive (hundreds of GB) from Google Drive into Roboflow? Native integration, or manual upload? What worked at volume?
-
Model-assisted labelling — how well does pre-labelling speed things up on difficult (low-visibility) footage, and do corrections feed back into training?
Any pointers, gotchas, or “we do exactly this” experiences would be hugely helpful. Thanks!
Marc