2017-08-27 4 views
0

Je travaille sur un projet qui doit détecter deux objets différents dans une vidéo. L'idée est que lorsqu'un objet est au-dessus de l'autre objet, le système va déclencher un contrôleur pour faire quelque chose. J'utilise des couleurs pour la détection, mais je ne sais pas comment déclencher le contrôleur lorsque deux objets se chevauchent, car le système ne pourra pas détecter l'objet en dessous.Détection d'objet lorsque deux objets se chevauchent

Est-ce que quelqu'un a une idée ou une expérience sur ce genre de choses en vision par ordinateur? Merci.

Edit:

https://www.youtube.com/watch?v=nvvaegox7PQ

J'ai joint une vidéo ici. L'algorithme/méthode dans la vidéo est exactement ce à quoi je m'attendais. Lorsque les objets se chevauchent, le système de vision sait qu'il y a deux objets là-bas.

+0

Mieux ajouter une image ou un code ou quelque chose que nous pouvons faire quelque chose. –

+0

@ I.Newton Désolé pour la confusion. J'ai ajouté une vidéo. – User800222

Répondre

1

La règle générale pour ce type de situation est que les gens ne disparaissent pas tout à coup. Donc, s'il y a un groupe de pixels montrant deux personnes avec un chevauchement, vous pouvez supposer qu'ils sont tous les deux là, et calculer les groupes de pixels qui correspondent à des personnes différentes. Vous pouvez avoir une meilleure idée de ce type d'approches à partir de documents de recherche sur le suivi humain en vidéo. J'ai vu un article qui utilise des modèles de mélange gaussiens pour modéliser les gens, et cela fonctionne bien.

Bien sûr, ces systèmes peuvent être trompés. S'il y avait une porte à l'endroit où les personnes se sont chevauchées et qu'une personne s'est échappée par derrière, le système ne le détectera pas.

+0

Merci pour le commentaire, je vais regarder dans ça! – User800222