Précédent   Forum des professionnels en informatique > C et C++ > Bibliothèques > OpenCV
OpenCV Vos questions sur l'API de traitement d'images OpenCV.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/01/2012, 01h00   #1
Candidat au titre de Membre du Club
 
Inscription : février 2010
Messages : 37
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 37
Points : 12
Points : 12
Par défaut Intersection de deux contours

Bonjour,

J'ai une image, découpée en plusieurs zones (contours). Dans cette image j'ai un objet, déjà segmenté et donc représenté par un autre contour.

J'aimerais savoir s'il existe une moyen assez simple d'obtenir l'intersection entre deux contours, mon but étant de savoir si mon objet est plutôt dans l'une ou l'autre des zones de mon image. Une fois que j'ai l'intersection je calcule son aire, et je peux avoir un pourcentage de l'aire qui chevauche une zone par rapport à l'aire totale de mon objet.
J'espère être clair ...

Merci de vos réponses !
goby45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 12h05   #2
Membre régulier
 
Avatar de GabrielD
 
Homme Gabriel
ingénieur de recherche
Inscription : août 2009
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme Gabriel
Localisation : France

Informations professionnelles :
Activité : ingénieur de recherche

Informations forums :
Inscription : août 2009
Messages : 50
Points : 75
Points : 75
Alors moi je ferais ainsi:
Tu fais un ET entre deux images comportant chacune un de tes contours.
Tu obtiens alors une nouvelle image comportant l'intersection. la fonction contourArea() te permet de d'obtenir rapidement l'aire d'un contour.
Je ne sais pas s'il existe une methode plus simple... Mais c'est déjà plutôt facile
GabrielD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 20h02   #3
Candidat au titre de Membre du Club
 
Inscription : février 2010
Messages : 37
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 37
Points : 12
Points : 12
Ok ça marche !

merci GabrielD
goby45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h58.


 
 
 
 
Partenaires

Hébergement Web