ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos de Procesamiento de Imágenes


Enviado por   •  1 de Septiembre de 2019  •  Prácticas o problemas  •  253 Palabras (2 Páginas)  •  120 Visitas

Página 1 de 2

Algoritmos de Procesamiento de Imágenes

  1. Calculo de Histograma

Int hist[ ]=new int[256];

for (int i=0; i<256; i++) {

        hist[i] = 0

}

 For (int xh=0; xh<4; xh++) {

For (int yh=0; yh<5; yh++) {

Hist[imagenE[xh][yh]=hist[imagenE [xh][yh]]+1;

}

}

  1. Brillo

Int imagenE[ ][ ] = new int [4][5];

Int c=10;

For(int x=0; x<4; x++) {

For(int y=0; y<5; y++){

ImagenE[x][y]=imagenE[x][y]+c;

If(imagenE[x][y]>255){ imagenE[x][y]=255;}

If(imagenE[x][y]<0){ imagenE[x][y]=0}

}

}

  1. Contraste usando como centro el gris promedio

Int m=4, n=4, frecuencia=m*n, k=2, media=0;

Int ImagenE[ ][ ]= new int [m][n];

Int histograma[ ]=new int [frecuencia];

For(int i=0; i

        For(int j=0; j

                Histograma[ImagenE[i ][j] ]=histograma[ImagenE[ ][ ]]*k;

}

}

For(int i=0;i

If(histograma[i]!=0;){

Media=histograma[i]*i+media;

}

Int med=media/frecuencia;

For(int i=0; i

        For(int j=0; j

                ImagenE[i][j]= (ImagenE[i][j]-med)*k+med;

                If(ImagenE[i][j]>255){

                        ImagenE[i][j]=255;

                }else if(ImagenE[i][j]<0;){

                        ImagenE[i][j]=0;

                }

        }

}

...

Descargar como (para miembros actualizados)  txt (1.2 Kb)   pdf (40 Kb)   docx (7.5 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com