Sei sulla pagina 1di 1

Hallar un algoritmo qué me permita sacar el promedio del umbral de una imagen real:

clear all
clc
I=imread ('car.jpg');
I=rgb2gray(I);
a=mean(I);
a=mean(a);
errormin=0.1;
Y=find(I<a);
Q=find(I>a);
m1=mean(I(Y));
m2=mean(I(Q));
M=(m1+m2)/2;
error=abs(a-M);
while(error>errormin)
a=M;
Y=find(I<a);
Q=find(I>a);
m1=mean(I(Y));
m2=mean(I(Q));
M=(m1+m2)/2;
error=abs(a-M);
end
Umbral=M/255
umbral = graythresh(I)
figure(1)
imshow(I)

Respuesta del Umbral:

Umbral = 0.4273

Umbral = 0.4275

1098671930 HARRY DAVID GOMEZ VILLAMIZAR

Potrebbero piacerti anche