You are on page 1of 9

Imagen Original

186 200 121 198 121


200 187 126 200 204
140 98 89 167 87
92 76 98 97 65
54 18 76 74 23
Zoom 2X - Espaciado (Se agrega un espacio en blanco
entre cada par de pixeles de la imagen original)
186
200
121
198
121
200

187

126

200

204

140

98

89

167

87

92

76

98

97

65

54

18

76

74

23

186
186
200
200
140
140
92
92
54

Zoom 2X - Vecino ms prximo


186 200 200 121 121 198 198
186 200 200 121 121 198 198
200 187 187 126 126 200 200
200 187 187 126 126 200 200
140 98 98 89 89 167 167
140 98 98 89 89 167 167
92 76 76 98 98 97 97
92 76 76 98 98 97 97
54 18 18 76 76 74 74

121
121
204
204
87
87
65
65
23

186
193
200
170
140
116
92
73
54

Zoom 2X - Promedio
200 160 121 159 198
193 158 123 161 199
187 156 126 163 200
142 124 107 145 183
98 93 89 128 167
87 90 93 112 132
76 87 98 97 97
47 67 87 86 85
18 47 76 75 74

121
162
204
145
87
76
65
44
23

193
193
193
156
119
101
84
60
36

159
180
202
164
127
104
81
64
48

Imagen Original
186 200 121 198 121
200 187 126 200 204
140 98 89 167 87
92 76 98 97 65
54 18 76 74 23
Invertir Imagen con respecto a X
121 198 121 200 186
204 200 126 187 200
87 167 89 98 140
65 97 98 76 92
23 74 76 18 54
Invertir Imagen con respecto a Y
54 18 76 74 23
92 76 98 97 65
140 98 89 167 87
200 187 126 200 204
186 200 121 198 121

Se empiezan a escribir los registros (filas), desde el ltimo valor hasta


la imagen original, y se repite la operacin con cada registro hasta
imagen

Se lee el primer registro de la imagen y se almacena en la ltima fila d


de destino, y as hasta llegar al ltimo registro de la imagen origina
registro del contenedor de destino

esde el ltimo valor hasta el primero de


con cada registro hasta completar la

macena en la ltima fila del contenedor


stro de la imagen original y el primer

Tamao mascara - 10 pixeles

Imagen en Gr
186
200
140
92
54

Pasos para disear la mascara:


1. Se crea una imagen a 3 capas (RGB)
2. Se obtiene la imagen en escala de grises de la imagen original
3. Se le el registro de la imagen en escala de grises
4. Se leen de a 10 pixeles (valores) y se almacan en la imagen de
destino RGB, de acuerdo con el color a establecer . Si es el azul, se
coloca el verde y el rojo en "0"; si es el verde, se coloca el azul y el rojo
en "0"; y si es el rojo, se coloca el azul y el verde en "0".
Empieza en Azul
Empieza en Verde
Empieza en Rojo
Empieza en Azul
Empieza en Verde

B
186

92

ascara - 10 pixeles

Imagen en Grises
200 121 198 121
187 126 200 204
98 89 167 87
76 98 97 65
18 76 74 23
G

El siguiente ejemplio se realizar asumiendo


un tamao de mascara de 1 pixel

G R
B G R
B
G R
B
G R
200
121 198
121
200
187 126
200
204
140 98
89
167 87
76
98 97
65
54
18 76
74
23

Pasos para determinar el nmero de agujeros:


1. Umbralizar la imagen para que slo queden los agujeros ,
obteniendo una imagen en blanco (no agujero) y negro(agujero).
2. Ubicar los pixeles negros y determinar cuales son consecutivos
3. Ubicarse en el primer pixel de color negro y asignarle un nmero.
Empezando con 1
4. Realizar un recorrido por cada valor del registro y si dos pixeles
negros son consecutivos deben tener el mismo nmero (el nmero
del que esta ms a la izquierda), de lo contrario se asigna otro.
5. El nmeral 2 al 4 se repite hasta terminar el recorrido de la imagen

agujeros ,
ro) y negro(agujero).
ales son consecutivos
y asignarle un nmero.

gistro y si dos pixeles


mo nmero (el nmero
ario se asigna otro.
el recorrido de la imagen

255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255

Imagen en Umbralizada
255 255 255 255 255 255
255 255 0 255 255 255
255 0
0
0 255 255
255 255 255 255 255 255
255 255 255 255 255 255
255 255 0 255 255 255
255 0
0
0 255 255
255 0
0
0 255 255
255 255 0 255 255 255
255 255 255 255 255 255
255 255 255 255 255 255
255 255 255 255 255 255
255 0
0 255 255 255
0
0
0 255 255 255
0
0
0 255 255 255
255 255 255 255 255 255
255 255 255 255 255 255
255 255 255 255 255 255

255
255
255
255
255
0
0
0
255
255
255
255
255
255
255
255
255
255

255
255
255
255
255
0
0
0
255
255
255
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
0
0
0
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
0
0
0
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
0
255
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255

255
255
255
255
255
2
2
2
255
255
255
255
255
255
255
255
255
255

Imagen en Umbralizada - Numero de Agujeros


255 255 255 255 255 255 255 255 255 255
255 255 255 255 1 255 255 255 255 255
255 255 255 1
1
1 255 255 255 255
255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255
2 255 255 255 3 255 255 255 255 255
2 255 255 3
3
3 255 255 255 255
2 255 255 3
3
3 255 255 255 255
255 255 255 255 3 255 255 255 255 4
255 255 255 255 255 255 255 255 255 4
255 255 255 255 255 255 255 255 255 4
255 255 255 255 255 255 255 255 255 255
255 255 255 5
5 255 255 255 255 255
255 255 5
5
5 255 255 255 255 255
255 255 5
5
5 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255

255
255
255
255
255
255
255
255
4
4
4
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
4
255
255
255
255
255
255
255
255

255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255

You might also like