▲ 6 r/computervision
Boxing analytics from a single-camera footage
I spent a couple of months vibe-coding an automated boxing analytics pipeline.
SAM 3 for fighter tracking, with the canvas and ropes as pixel masks. OSNet re-ID keeps identities through occlusions. RTMPose and a small classifier detect punches by hand and type. The ring masks fit a ring model for top-down positions, with camera-motion compensation so handheld shake doesn't pollute the numbers. SAM 3D Body adds metric distance between fighters.
Some processed fights here.
u/igorkaufman — 9 days ago