Demo of target-analyzer, photo-based scoring of paper targets, from this case study. Synthetic targets and readings. On the held-out target, cv_blob and yolo at 0.10 and 0.25 are matched to the real measured run; every other number is illustrative.

target-analyzer

demo range

2026-06-06 · shooter A · 10 m · held-out target

ring 7ring 10ring 6ring 5ring 7ring 6ring 6ring 3ring 7ring 9ring 9ring 9ring 7ring 6ring 7ring 8ring 10ring 5ring 8ring 8ring 5ring 6ring 7ring 7ring 9ring 7ring 9ring 9ring 8ring 8ring 9ring 8ring 5ring 6ring 8ring 8ring 4
holes
37
total
266
average
7.19
mean radius
25.3 mm
extreme spread
104.4 mm
bias
3.3 mm high-right

Read by hand, then confirmed · compare with the detectors

The line runs from the point of aim to the group centre: the bias a shooter corrects by moving the sight, as opposed to the spread, which only practice closes.