https://assets.opentoken.com/sha256/N1ShZ7kcVmH_-auZEGaGOS_b...
Ah nevermind, it's matching the curve against template fields so it makes sense that it would show the best match even when the match is poor.
Yeah, a real application could have a score threshold.
To extrapolate, you can take 'position' and 'velocity' of live data and integrate over the vector field to produce an extrapolation. I enjoyed the project and it worked fairly well. I think there's plenty of room for extension around this method.
│ │
└--┤
│
Weren't going to work so I switched to the style in the font: ╱│
∠--┼
│
And it really liked to give 7, 6, or 2 if I went in the left,upRight,down pattern.I think I found out the trick though: if you make a sharp 4 like the font you get random results but if you just make smooth loop of it (almost looks like a tilted roller coaster) it gets it every time.
I think this approach can't handle certain cases where a path is retraced in opposite directions, like with the handwritten letter 't' or 'i'. Perhaps curvature integrals could be added as well to improve it.
Overall seems to work quite well!
It does ok if there is only a small part that retraces, but you're exactly right.
https://en.wikipedia.org/wiki/Line_integral#/media/File:Line...