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++){
-
Upload
manolo-barea -
Category
Documents
-
view
212 -
download
0
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