3 pièce(s) jointe(s)
Error using ==> max Matrix dimensions must agree.
Bonsoir à tous,
Je veux calculer un seuil T comme suit :
Pièce jointe 72704
ou s(i,j) =>
Pièce jointe 72705
et g1 & g2 =>
Pièce jointe 72706
J'ai écrit ce petit code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
g1=[-1 0 1];
g2=[-1 0 1]';
[mh,nh]=size(es);
T=(sum(es)*max(abs(conv2(g1,es)),abs(conv2(g2, es))))/sum(abs(conv2(g1,es)),abs(conv2(g2,es)));
for i = 1:mh
for j = 1:nh
if es(i,j) > TH
es(i,j)=255;
else
es(i,j)=0;
end
end
end |
Pour faire un seuillage globale.
Le problème c'est que j'ai l'erreur suivante :
Code:
1 2
| ???Error using ==> max
Matrix dimensions must agree. |
Merci d'avance !!
Rim