Cómo reconocer un gesto de tachado de una curva 2D

Justo al lado de la parte superior de mi cabeza:
¿Qué propiedades tiene una curva de “rascar”? Bueno, tal como lo imagino, tiene una curvatura baja, luego una curvatura muy alta, luego una curvatura baja, luego una curvatura muy alta, etc.
Por lo tanto, recomendaría aproximar la curvatura en cada punto y luego aproximar la variación de la curvatura a lo largo de la curva.

Para aprender sobre la curvatura: http://en.m.wikipedia.org/wiki/C…

Para calcular la varianza de una función discreta con puntos [matemática] x_ {1}, x_ {2},…, x_ {n} [/ matemática]: [matemática] Var (f) = \ sum_ {k = 0} ^ {n-1} | f (x_ {k}) – f (x_ {k + 1}) | [/matemáticas]

Eso le dará un solo número para determinar si es lo suficientemente “curvilíneo” como para ser tachado. Tendrás que experimentar para encontrar el umbral adecuado. Puede ser mejor usar la relación de varianza a la longitud del arco.

También debe determinar los umbrales de modo que la curvatura de un cierto porcentaje de la curva debe estar por debajo de cierto umbral.

Esto es casi tan bueno como puedo obtenerlo sin más contexto. Es difícil distinguir una curva tachada de las letras so w.