Programación General > C++ Builder

 Pasar Imagenes Blanco/negro A Una Matriz De Pixels

(1/2) > >>

hades81:
Hola a todos!

Estoy haciendo un proyecto para la universidad y tengo una duda. Tengo que tratar con imágenes en blanco y negro y pasar estas a una matriz, donde cada posicion matriz[j] tenga el valor de gris de un pixel en cuestion (entre 0 y 255)

Alguien sabe como se puede hacer esto o librerías con las que manipular las imágenes para ello???. Un amigo me ha recomendado que las imágenes sean tiff (formato RAW)

Graciasssssssssss

Eternal Idol:
Para que lo queres hacer? Osea, no vas a obtener ninguna mejora de la calidad de la imagen ... me parece que no podes inferir 255 colores a partir de 2.

Según tengo entendido esto se hace con imagenes en colores para pasarlas a blanco y negro.

 :hola:

Amilius:
Para Hades:

¿ Blanco y Negro: 1 bit por pixel (O BLANCO O NEGRO)
o
Escala de Grises: 8 bits por pixel(256 colores)?

Para Eternal:

Aunque se desperdicie memoria, es mucho más cómodo trabajar con 8bits que con 1bit,  (con unas buenas memorias se puede ganar velocidad al evitar los molestos desplazamientos y máscaras necesarios para tratar bits.). Y aunque, como dices, no se pueden inferir los grises generalmente mapean a 0 y 255. Al guardar nuevamente la imagen a disco, no sería problema volver a 1 bit por pixel, si es deseable y no "aparecieron" grises como consecuencia del tratamiento de la imagen. :)

hades81:
Amilius  : A escala de grises (8 bit), cada pixel un valor de 0 a 255, es para hacer deteccion de contornos y demás...

Amilius:
Saludos,  :hola:

En ese caso, este hilo de tratamiento de imágenes te puede ser útil:

http://foros.solocodigo.com/index.php?showtopic=9006

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa