Bonjour,
Alors voila, j'ai un nouveau problème
Donc, pour expliquer simplement, prenons l'exemple d'une image de pièce posées sur une table(aléatoirements, avec chevauchement possible). Donc voila je veux déterminer l'aire moyenne des pièces disposées sur la table.
Par traitement sommaire de l'image, j'arrive à avoir une image bien nette avec l'endroit ou se situe les pièces en blanc et le reste en noir.
A partir de cette image, j'utilise la fonction :
la variable e me dit combien d'entitées se situe sur la table (l'entité correspond à une pièce si elle seule(pas de contact avec d'autre) ou à un chevauchement de plusieurs pièces).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 se = strel('disk',c); img_open=imopen(img,se); [B,L] = bwboundaries(img_open,'noholes'); e=length(B);
ET (enfin ) voila mon problème, comment calculer l'aire de chacune des entitées?
J'espère que mon explication est claire, merci d'avance pour vos réponses.
Partager