Vous pouvez calculer le flux optique à l'aide de l'objet vision.OpticalFlow
dans la boîte à outils du système de vision par ordinateur. Quant à déterminer si c'est une spirale, cela semble être le point crucial de votre projet.
flux optique prend une paire de trames consécutives, et tente de vous donner un vecteur à chaque pixel décrivant son mouvement de l'image 1 à l'image 2.
Si vous ne se soucient pas de mouvement de chaque pixel vous peut suivre un ensemble épars de points au fil du temps en utilisant vision.PointTracker
.
Edit: Si vous avez une version récente de la Boîte à outils système de vision par ordinateur, essayez les nouvelles fonctions de flux optique: opticalFlowHS
, opticalFlowLK
, opticalFlowLKDoG
et opticalFlowFarneback
.
Image sympa. :) – Dima
+1 pour l'image géniale aussi – rayryeng
ha ha ... Merci – Ghost