Salut J'aimerais tronquer des objets dans une séquence vidéo basée sur un flux optique (as suggested in this answer), j'utilise opencv et j'ai été capable de générer un champ de flux pour deux trames successives en utilisant la fonction calcOpticalFlowFarneback. Quelqu'un pourrait-il expliquer comment je vais procéder à la segmentation d'une image basée sur ce champ de flux?Segmentation basée sur le flux optique
Répondre
Puisque vous voulez utiliser l'Optical Flow pour segmenter un objet, votre décision sera basée sur le type de mouvement que vos objets vont ... Vous pouvez regarder this video on youtube. Vous pouvez mesurer la direction et la magnitude du déplacement que subit chaque pixel d'intérêt dans deux trames successives pour avoir une idée de leur mouvement. Dans le lien vers la vidéo, la voiture est segmentée de l'arrière-plan sur la base du flux optique ...
Une manière très simple de faire cela sera de fournir à l'algorithme une image clé qui a les vérités de terrain. Ce que cela signifie, c'est de segmenter la première image manuellement (vous pouvez utiliser un raccourci ici), puis de propager la segmentation aux trames suivantes en utilisant un flux optique. L'inconvénient est que le flux optique est notoirement connu pour être enclin aux erreurs. Ainsi, au lieu d'utiliser directement la segmentation propagée, vous pouvez éroder (en utilisant un élément structurant) votre segmentation propagée et utiliser l'image érodée comme graine de premier plan pour grabcut. De même, dilater la segmentation propagée et utiliser une bande autour de la limite dilatée comme une graine de fond. En bref: Pour la première trame donnez la vérité à la terre, utilisez-la pour effectuer automatiquement la coupure sur les images suivantes.
Est-ce que cela aide?
- 1. Segmentation d'image basée sur le flux optique
- 2. Accélérer le flux optique (createOptFlow_DualTVL1)
- 3. Flux optique sous Android
- 4. flux optique fichiers .flo
- 5. Flux optique dans Matlab
- 6. Visualisation de flux optique
- 7. Redimensionner le cadre pour le flux optique
- 8. Modèles de test pour le flux optique
- 9. correspondance de pixels dans le flux optique
- 10. Flux optique de stabilisation d'image
- 11. OpenCV Lucas Kanade flux optique
- 12. Flux optique Lukas Kanade: Comprendre les maths
- 13. Estimation d'egomotion de flux optique
- 14. la moyenne du flux optique
- 15. openCV flux optique en python
- 16. Suivi OpenCV à l'aide d'un flux optique
- 17. flux optique utilisant opencv en temps réel
- 18. Opencv Suivi de flux optique: condition d'arrêt
- 19. LK Flux optique utilisant OpenGL ES sur iOS ou Android
- 20. Dessin OpenCV Flux optique Farneback dans ROI.
- 21. Flux optique dense de Lucas Kanade
- 22. Flux optique par la méthode Lucas-Kanade?
- 23. Matrice de flux optique dense OpenCV
- 24. OpenCV: Optimisation du calcul du flux optique
- 25. Flux optique dense entre deux trames
- 26. Combinaison de soustraction d'arrière-plan et de flux optique
- 27. Flux de scène équivalent au flux optique 3D?
- 28. Générer un fichier .flo pour le flux optique
- 29. velX et velY dans le flux optique (comment les ajouter)
- 30. Visualize flux optique avec le modèle de couleur