bonjour à tous,
j'ai une image "img" et je veux la décomposer en 2 "I1 et I2" images selon un axe vertical
alors voilà mon code
premier essai pour la construction de I2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 img=imread('test.jpg'); m=size(img,1) % = 450 n=size(img,2) % = 720 % construction 1ere image I1 for i=1:n/2 for j=1:m I1(i,j)=img(i,j); end end
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 % construction 2eme image I2 for i=n/2:n for k=1:((n/2)+1) for j=1:m I2(k,j)=img(i,j); end end end2ème essai pour la construction de I2??? Index exceeds matrix dimensions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for i=n/2:n for k=1:(n-n/2) for j=1:m I2(k,j)=img(i,j); end end end3ème essai pour la construction de I2??? Index exceeds matrix dimensions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for i=n/2:n for j=1:m k=(i-n/2)+1; I2(k,j)=img(i,j); end end4ème essai pour la construction de I2??? Index exceeds matrix dimensions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for i=n/2:n for j=1:m k=i+1-n/2; I(k,j)=img(i,j); end endmais toujours l'erreur??? Index exceeds matrix dimensions.
jen n'arrive pas à trouver l'erreur!!??? Index exceeds matrix dimensions.






Répondre avec citation

Partager