Bonjour, je veux sélectionner une région d’intérêt de plusieurs images(25 images) et je veux afficher la région d’intérêt de chaque image dans la même figure,j'ai une problème d'affichage malgré qu' j'ai essayé avec la boucle for ,je veux vous donner le code qui affiche q'une seule région d’intérêt de la première image et j’espère que vous m'aidez d'afficher les autres régions des images dans la même figure stp et merci d'avance
le code :
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
19
20
21
22
23 for img=1:25 subplot(5,5,img) file=['cine', num2str(img)]; I =dicomread(fullfile('D:\IRM\ciné',file)) ; %I =imresize(I,[208,256]); imshow(I,[]); I =imresize(I,[208,256]); end [c,r]=ginput(4); BW=roipoly(I,c,r); ROI=zeros(208,256); for i=1:208 for j=1:256 if BW(i,j)==1 ROI(i,j)=I(i,j); else ROI(i,j)=0; end end end figure, imshow(ROI,[]);title('ROI');
Partager