Estabilización de video basada en puntos clave
Las transformaciones geométricas entre pares de cuadros consecutivos se pueden estimar a partir de sus puntos correspondientes. Este ejemplo muestra cómo usar los puntos clave correspondientes para implementar una estabilización de video simple.
Comience con un video que sea bastante inestable.
Importe los cuadros de video.
Comparando los tiempos para diferentes métodos de puntos clave, se utilizan las características "orientado RÁPIDO y rotado BREVE" (ORB, por sus siglas en inglés), que son computacionalmente menos costosas que las demás.
Limite la búsqueda de puntos clave a las regiones de imagen que se sabe que son estables. En este caso particular, use el soporte de burbuja en la mitad inferior de la imagen mediante enmascaramiento.
Calcule los puntos clave para todos los marcos confinados a la región de interés.
Suponiendo una distancia constante entre la cámara y el objeto, la transformación de la imagen entre cuadros puede restringirse a transformaciones rígidas.
Acumule las transformaciones de un cuadro al siguiente, para obtener transformaciones en relación con el primer cuadro.
Transforme todos los cuadros para anular el movimiento inestable de la cámara.
Vea el video inicial y el estabilizado lado a lado.