Snap the target.
Pin every shot.
A hybrid Claude + OpenCV pipeline for bullseye target shooting. Computer-vision alignment, a vision model for hole detection, fractional rings and decimal scores.
Align · SIFT
Put the photo in template space so the known ring geometry is applicable — before anything else measures anything.
Ask · Claude Vision
“Where did a shot appear?” Claude answers with an approximate location — a hint, not a measurement.
Verify · OpenCV
Pixel-diff against the template to confirm a real perforation and measure exactly where it landed, down to the centroid.
Continuous video, motion-triggered, scored on the edge.
Backyard rig, real shots — not a render.
Auto-capture rig · in build
The scoring pipeline it feeds ships today — try it yourself ↓
Sequential scoring, one shot at a time.
Before/after pairs — Claude locates the new hole, OpenCV measures it down to the centroid.
One photo, every shot.
Claude surfaces every perforation at once, OpenCV measures them in a single shared diff.