2010-03-28 4 views
1

Je fais une soustraction d'arrière-plan en utilisant opencv. Le problème est que l'objet de premier plan n'est pas toujours détecté correctement. Pour faire face à cela, je voudrais utiliser quatre ou cinq images, et prendre leur moyenne comme image de fond. Comment puis je faire ça?Soustraction d'arrière-plan

+0

Je pense que vous devez décrire ce que vous faites plus en détail pour obtenir une meilleure réponse. –

Répondre

2

Peut-être parcourir toutes les images, et si le pixel en question est dans une certaine gamme de variation de couleur pour toutes les images, ne pas tenir compte comme arrière-plan? Puis je suppose que la taille de la gamme déterminerait à quel point vous étiez difficile et à quel point vous êtes confiant dans la stabilité et la cohérence de votre appareil photo.

2

Vous devriez essayer d'utiliser le détecteur d'arrière-plan inclus dans OpenCV (sous cvaux.h). Ils ont aussi un détecteur de blob si vous voulez trouver un objet blob. En combinant les informations BLOB et les informations de flux optique, vous pouvez généralement trouver l'objet de premier plan.