Practica04

Páginas: 3 (557 palabras) Publicado: 7 de marzo de 2015
Universidad autónoma de nuevo león


facultad de ingeniería mecánica y eléctrica
Laboratorio de Sistemas de Visión
Práctica 4: Blanco y Negro


M.I. Dante Ferreyra Méndez





Cristian JazielDorantes Cruz
1445985
Brigada
307
Miércoles
N1




Noviembre 2014, Cd. Universitaria, San Nicolás de los Garza, Nuevo León
Introducción
El objetivo de ésta práctica es realizar un escaneo y posteriordescolorado de una imagen; en otras palabras, lograr que una imagen normal a color, pase a ser una imagen a blanco y negro. Esto es lo mismo que convertir los pixeles de color RGB a negro, todo esto con elfin de posteriores usos para las siguientes prácticas.
Contenido
El macro para decolorar una imagen se trata del siguiente código
{

showStatus("Decolorado de imagen en progreso...");

Width =getWidth();
Height = getHeight();

for (y=0; y {
if (y%20==0) showProgress(y, Height);

for (x=0; x {
// Extrae los valores de las componentes RGB del Pixel.
PixelValue= getPixel(x,y); // Regresa el valor de un pixel (en x,y).
Red_C = (PixelValue>>16)&0xff; // Extrae byte rojo (bits 23-17)
Green_C = (PixelValue>>8)&0xff; // Extrae byte verde (bits 15-8)
Blue_C= PixelValue&0xff; // Extrae byte azul (bits 7-0)

if (Red_C > 220 && Green_C > 220 && Blue_C > 220 )
{
Colour_Set = 255; // Como el valor del pixel resulto estar entre los rangos de color blanco,el pixel se establecerá como blanco digital.

// Transporta el valor del color blanco hacia todas las componentes RGB y así formar el
// valor de blanco digital (255, 255, 255).
B_Component =Colour_Set;
GB_Component = (B_Component << 8) | B_Component;
RGB_Component = (GB_Component << 16) | GB_Component;

makePoint(x, y); // Crea un puntero en la selección especificada.
setPixel(x,y,RGB_Component); // Pone al valor del pixel el valor de RGB_Component.
}
else
{
// Transporta el valor del color negro hacia todas las componentes RGB y así formar el
// valor de negro digital (0, 0,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica04 Obligatoria
  • QOFII Practica04 Esteres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS