Bonjour,
j'ai une ambiguïté à propos la compréhension de ces bouts de lignes de code:
Pouvez-vous m'aider à comprendre ces bout de ligne de 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 Im = imread('0005_m_r_08.jpg'); if size(Im,3) == 3 Im = rgb2gray(Im); else Im = Im; end hx = [-1,0,1]; hy = -hx'; grad_xr = imfilter(double(Im),hx); grad_yu = imfilter(double(Im),hy); angles=atan2(grad_yu,grad_xr); magnit= sqrt(((grad_yu.^2)+(grad_xr.^2))); figure, imshow(grad_xr) figure, imshow(grad_yu) figure, imshow(magnit) figure, imshow(angles)
Pourquoi lorsque j'affiche l'image de la magnitude du gradient de l'image figure, imshow(magnit) j’obtiens une image presque blanche??
Partager