Voila , j'écris un code qui permet d'extraire une matrice à partir d'une image sachant que j'ai les coordonées (x,y) du centre de la matrice à extraire ainsi que sa taille (z*2) ,
c-à-d : la matrice à extraire est : de la ligne x-z .. descendant jusqu'à la ligne x+z et en allant de la colonne y-z jusqu'à la colonne y+z ;
donc , je lis l'image avec imread :
et j'extrait la matrice mat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part im = imread('monimage.jpg');
le probleme est que la taille de mat est de (z*2)+*1 , c'est à dire si z = 50 ,la taille de mat est : 101 .. alors que ça devait etre 100 ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part mat(:,:)= im (x-z : x+z , y-z : y+z);
ya-t-il quelqu'un qui pourrait m'aider s'il vous plait !
Partager