Red de conocimiento informático - Consumibles informáticos - Se necesita un programa Matlab para calcular el valor de gris promedio de una imagen en escala de grises, pero espero que el programa pueda eliminar los píxeles negros puros, que no están incluidos en el valor promedio.

Se necesita un programa Matlab para calcular el valor de gris promedio de una imagen en escala de grises, pero espero que el programa pueda eliminar los píxeles negros puros, que no están incluidos en el valor promedio.

Básicamente modificado de acuerdo con el procedimiento que publicó, se calcula el promedio en escala de grises de la imagen del camarógrafo y los puntos con escala de grises cero no se incluyen en los puntos.

borrar;cerrar todo;

I=imread('cameraman.tif');

startX=1;

startY= 1;

[endX,endY]=tamaño(I);

pixelSum=0;

cuenta= 0;

tempij =0;

for i=startX:endX

for j=startY:endY

tempij=uint64(I(i,j));

if tempij>0

pixelSum=pixelSum+tempij;

count=count+1;

fin

end

end

average=pixelSum/count % para obtener el promedio