Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Zamora
Unidad 1
Histograma
Negativo
Umbral
17-03-2023
HISTOGRAMA
Es la representación gráfica del número de pixeles en cada escala de color de una
imagen digitalizada.
Una imagen en escala de grises de 8 bits puede tener 256 colores, en donde el color
blanco es el 255 y el color negro es el 0. Así se tiene 254 tonos distintos de gris. El
ojo humano solo puede diferenciar 30 escalas de grises aproximadamente.
Programa MATLAB
clc
clear all
close all
I=imread('imagen.jpg');
I2=rgb2gray(I);
imshow(I2);
r=size(I2)
figure;
imhist(I2);
resultados
NEGATIVO
Programa MATLAB
clc;
clear all;
close all
I=imread('imagen.jpg');
I2=rgb2gray(I);
I3=double(I2);
r=size(I3);
m=r(1,1);
n=r(1,2);
for j=1:1:m
for i=1:1:n
I4(j,i)=255-1*I3(j,i);
end
end
colormap(gray(256));
image(I4);
figure
colormap(gray(256));
image(I3);
Resultados
UMBRAL
Programa MATLAB
clear all;
clc;
close all;
u=input('INTRODUZCA EL UMBRAL ');
im=imread('imagen.jpg');
im=rgb2gray(im);
im=double(im);
r=size(im);
m=r(1,1);
n=r(1,2);
for j=1:1:m
for i=1:1:n
if im(j,i)<=u
im2(j,i)=255;
else
im2(j,i)=0;
end
end
end
colormap(gray(256));
image(im2);
Resultados
UMBRAL DE 40
UMBRAL DE 200
CONCLUSION
Aquí pudimos aprender el como modificar una imagen desde MATLAB haciéndolo
pixel por pixel, hay programas que hacen esto con un simple filtro, pero lo
interesante es leer la señal que nos da la imagen y saberla procesar para llegar a
un resultado.