Sketchar
Volver al blog

El método de los marcadores predictivos, o cómo nos acercamos al papel en blanco

Escrito por Sketchar2 min de lectura
El método de los marcadores predictivos, o cómo nos acercamos al papel en blanco

Estamos en camino hacia la ausencia total de marcadores en el papel, donde cualquier trazo que haga el usuario se considere un marcador. Mientras tanto, hemos logrado una mejor detección y sujeción: por ejemplo, si tapas tres de los cuatro marcadores, nuestro algoritmo adivinará dónde deberían estar, manteniendo la imagen virtual en su lugar. E incluso si algunos de los marcadores quedan fuera del cuadro, ¡la imagen también se mantendrá en su lugar! A este método lo llamamos “predicción de marcadores”.

¿Cómo funciona?

Detectamos la posición del marcador en el cuadro y, cuando el marcador se pierde, nuestro algoritmo estima su ubicación comparándola con la ubicación en el cuadro anterior. Por ejemplo, si en el cuadro anterior el marcador inferior izquierdo se encontraba en la coordenada 100 x 100, entonces el marcador más cercano encontrado en este cuadro es el inferior izquierdo.
Probamos con éxito tres casos: cuando se pierde uno, dos o tres marcadores. Si se pierden los cuatro marcadores, todavía no podemos predecir. Por ahora, el algoritmo debe detectar al menos un marcador.

Cuantos más marcadores se detecten, más precisa será la predicción:

  1. Cuando se encuentran tres marcadores, se permite mover la cámara en un rango bastante amplio, así como desplazarla respecto a la hoja y escalarla.

Primero detectamos un marcador, luego lo vinculamos con el marcador del cuadro anterior (por ejemplo, nos damos cuenta de que se trata de la marca inferior izquierda). Observamos cómo se movió el marcador del cuadro anterior al actual y simplemente reubicamos todo el boceto. Suponemos que el movimiento es lineal y hacemos la predicción con muy poca precisión, pero es suficiente si la cámara se mueve un poco.

  1. Cuando se detectan dos marcadores, el desplazamiento será notorio ante cualquier movimiento de la cámara.
  2. Y si solo se encuentra un marcador, un desplazamiento de la cámara de un par de centímetros genera problemas notorios.

Este método es una pequeña victoria tecnológica para nosotros, que mejorará significativamente la experiencia del usuario.

Actualiza la versión para iOS de SketchAR para descubrir la diferencia.

Compartir esta publicación

Artículos relacionados

Suscríbete a las novedades de la empresa

Nuevas publicaciones, novedades del producto e historias de la comunidad – directo a tu correo. Sin spam.