• ¿Quieres apoyar a nuestro foro haciendo una donación?, entra aquí.

Info de Imagen...

Montag

Plasta Culiad@
Registrado
2005/01/25
Mensajes
14.243
Sexo
Macho
Eso...

Necesito saber de algún programa fácil de usar, o en su defecto de algún más pro como ImageReady o Photoshop, en donde pueda tratar una imagen y obtener los porcentajes de colores presentes en ella, por ejemplo (muy burdo, pa que se entienda la idea):

IQuEF.png


Que al tratar la imagen de arriba me entregue:
72.5% Blanco
25% Negro
12.5% Rojo

Si no es con el nombre del color, con una leyenda del color asociado al porcentaje presente en la imagen.

Conocen alguno que pueda entregar esta información?

Gracias. Saludos.
 
blanco 65%
rojo 15%
negro 20%
____________
Total 100%

PD: lo hice al ojo
 
hasta con picassa estoy casi seguro que se puede, con photoshop tambien
 
directamente, ni idea... pero no puedes usar el histograma de Photoshop o afines para calcular esos porcentajes?
 
directamente, ni idea... pero no puedes usar el histograma de Photoshop o afines para calcular esos porcentajes?


Es que no cacho como usar photoshop, y menos de que histograma me hablas... al final me hice una rutina en matlab para blancos y negros y me funcionó... así que procesé todas las imágenes con matlab al final... Gracias de todos modos...

Pego la pequeña rutina por si a alguien le sirve...
Código:
function ConteoBW(archivo)
im=imread(archivo);
imbw=im2bw(im);
[m,n]=size(imbw);
countw=0; countb=0;
for i=1:m
    for j=1:n
        if imbw(i,j)==1
            countw=countw+1;
        else
            countb=countb+1;
        end
    end
end
pjb=countb/(m*n)*100;
pjw=countw/(m*n)*100;
fprintf('Archivo Imagen: %s\n',char(archivo))
fprintf('Porcentaje Blanco: %d %% (%g) \n',round(pjw),pjw)
fprintf('Porcentaje Negro: %d %% (%g) \n',round(pjb),pjb)
 
Volver
Arriba