Ejercicios resueltos

8
void componenteRojo() { int i,j,k; for(i=0;i<600;i++){ for(j=0;j<600;j++){ for(k=0;k<3;k++){ imagen[i][j][k]=imagenBackUp[i][j][k]; } } } for(i=0;i<600;i++){ for(j=0;j<600;j++){ for(k=1;k<3;k++){ imagen[i][j][k]=0; } } } } void monoCromo() { int i,j,k; for(i=0;i<600;i++){ for(j=0;j<600;j++){ for(k=0;k<3;k++){ imagen[i][j][k]=imagenBackUp[i][j][k]; } } } for(i=0;i<600;i++){ for(j=0;j<600;j++){ for(k=0;k<3;k++){ imagen[i][j][k]=(imagenBackUp[i][j][0]*0.3+imagenBackUp[i][j][1]*0.59 +imagenBackUp[i][j][2]*0.11); } } } } void negativo() { int i,j,k; for(i=0;i<600;i++){ for(j=0;j<600;j++){ for(k=0;k<3;k++){ imagen[i][j][k]=imagenBackUp[i][j][k]; } } } for(i=0;i<600;i++){ for(j=0;j<600;j++){ for(k=0;k<3;k++){ imagen[i][j][k]=abs((imagenBackUp[i][j][0]*0.3+imagenBackUp[i][j] [1]*0.59+imagenBackUp[i][j][2]*0.11)-255); } } } } void primerCuadrante() { int i,j,k; for(i=0;i<600;i++){

description

Ejerccios

Transcript of Ejercicios resueltos

  • void componenteRojo(){

    int i,j,k;

    for(i=0;i

  • for(j=0;j
  • imagen[i][j][k]=(imagenBackUp[i][j][0]*0.3+imagenBackUp[i][j][1]*0.59+imagenBackUp[i][j][2]*0.11);

    }}

    }

    for(k=1;k

  • }void zoomCentral(){

    int i,j,k;for(i=0; i

  • void medianaPonderada(){int i,j,k,x,y, max=-32767, min=32767,res;

    int matrizConv[3][3]={{1,2,1},{2,4,2},{1,2,1}};for(i=0;i

  • //Convolucin

    for (x = 1; x < 599; x++) { for (y = 1; y < 599; y++) { res = 0; for (i = -1; i

  • min = res; } if (res > max) {

    max = res; } } }

    for(i=0;i

  • imagen2[x][y][k] = 0; }

    }}

    for (x = 1; x < 599; x++) { for (y = 1; y < 599; y++) { res = 0; for (i = -1; i