Wolfram Language

Stabilisation basée sur les points-clés dans une vidéo

Les transformations géométriques entre les paires d'images consécutives peuvent être estimées à partir de leurs points correspondants. Cet exemple illustre comment utiliser les points-clés correspondants pour mettre en œuvre la stabilisation simple d'une vidéo.

Commencez avec une vidéo qui tremble beaucoup.

Importez les images de la vidéo.

En comparant les temps pour différentes méthodes de points-clés, on utilise les caractéristiques "Orientation rapide et rotation brève" (ORB en anglais, "Oriented FAST and rotated BRIEF") qui sont moins chères que les autres sur le plan informatique.

Limitez la recherche de points-clés aux régions d'images reconnues comme étant stables. Dans ce cas particulier, utilisez le support de bulle dans la moitié inférieure de l'image en le masquant.

Calculez les points-clés pour toutes les trames limitées à la région qui vous intéresse.

En supposant que la distance entre la caméra et l'objet est constante, alors la transformation de l'image entre les images peut être limitée à des transformations rigides.

Accumulez les transformations d'une image à la suivante pour obtenir les transformations par rapport à la première image.

Transformez toutes les images pour annuler le mouvement saccadé de la caméra.

Visionnez la vidéo initiale et la vidéo stabilisée côte à côte.

Exemples connexes

de en es ja ko pt-br zh