Salut à tous, je suis débutant MATLAB et j ai un TP à faire, j'ai une image originale, que je ferais tourner d'un angle au choix alpha, ensuite, représenter tous les pixels de l'image tournée sur une figure.
J'ai essayé d'écrire les lignes ci-dessous, et cela ne me donne rien :cry:
J'attends vos suggestions. Merci
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 img_neu = imread('im.rgb.png'); %% lecture d une image alpha = 30; img_rotate = imrotate(img_neu,alpha); % j'effectue une rotation de 30° img_rotate.gray = img_rotate(:,:,1); img_size = size(img_rotate(:,:,1)); z = img_size(1); % nombre de ligne s = img_size(2); % nombre de colonnes %Representation de pixel for k =0:(s*z) img_rotate_gray = img_rotate_gray(:); Pixel = impixel(img_rotate_gray(k)); figure plot(Pixel(num2str(k))) end;
Partager