j'ai un petit souci sur un code matlab
voila le code
mon probleme est dans la fonction imcrop() le programme reste bloquer dans cette donction
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
19ImageCourante=imread('Image001.tif') ; figure(1) [ Motif, Rectangle ] = imcrop(ImageCourante) ; Rectangle(1:4) = round(Rectangle(1:4)) ; x(1) = Rectangle(1) ; x(2) = Rectangle(1) ; x(3) = Rectangle(1) + Rectangle(3) ; x(4) = Rectangle(1) + Rectangle(3) ; x(5) = x(1) ; y(1) = Rectangle(2) ; y(2) = Rectangle(2) + Rectangle(4) ; y(3) = Rectangle(2) + Rectangle(4) ; y(4) = Rectangle(2) ; y(5) = y(1) ; oui = 1 ; line(x,y) ; figure(2) ; imshow(Motif) ; Motif = double(Motif) ;
et pourquoi on utilise x(1) ...et y(1)... en fonction de rectangle
NB: ce code premet de faire un motif de reference dans une image






Répondre avec citation
Partager