Ir al contenido principal

Entradas

Destacados

Ecualizar una Imagen con GNU Octave

El post de esta ocasión será acerca de ecualización de imágenes en escala de grises en GNU Octave. Para empezar debemos obtener la imagen y convertirla, así como también podemos obtener los datos de las dimensiones de la imagen. imagenOriginal=imread('/home/analuz/Imágenes/OctaveIcon.jpg'); imagenGris = rgb2gray(imagenOriginal); [renglones, columnas, t] = size(imagenGris); Después procedemos a obtener el histograma de la imagen que es la frecuencia con que se repiten las ocurrencias de los valores en los pixeles entre 0 y 255 y también obtener la probabilidad de cada ocurrencia que es calculada en probabilidadRepetidos(). histograma=zeros(256,1); probabilidadRepetidos=zeros(256,1); numeroDePixeles=renglones*columnas; for i=1:renglones for j=1:columnas histograma(imagenGris(i,j)+1)=histograma(imagenGris(i,j)+1)+1; probabilidadRepetidos(value+1)=histograma(value+1)/numeroDePixeles; end end A continuación se calcula la distribución de probabilidad acumulada. suma=0; acu...

Entradas más recientes

Convertir una Imagen de Color a Binaria en GNU Octave

Generar el Histograma de una Imagen En Escala de Grises con GNU Octave

Convolución de una Imágen en Escala de Grises con GNU Octave

Convertir una Imagen de Color a Escala de Grises en GNU Octave

Leer y Mostrar Imágenes en GNU Octave

Instalación de Octave y QtOctave