Bonjour,
Je veux calculer le contour d'un objet dans une image pour ensuite calculer son aire , j'utilise le code suivant pour l'image ci-jointe , mais le résultats est tout autre (je veux calculer le contour de l'os et de la prothèse)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 clear all close all clc x=imread('face.png'); level=graythresh(x); bw=im2bw(x,level); h=fspecial('gaussian',5,5); bw=imfilter(bw,h); bw=imfill(~bw,'hole'); bw=~bw; b=bwboundaries(bw); imshow(x); hold on for i=1:length(b) contour=b{i}; plot(contour(:,2),contour(:,1),'g','LineWidth',3); end
Partager