SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: hades81 en Miércoles 30 de Junio de 2004, 21:58
-
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
-
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:
-
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. :)
-
Amilius : A escala de grises (8 bit), cada pixel un valor de 0 a 255, es para hacer deteccion de contornos y demás...
-
Saludos, :hola:
En ese caso, este hilo de tratamiento de imágenes te puede ser útil:
http://foros.solocodigo.com/index.php?showtopic=9006 (http://foros.solocodigo.com/index.php?showtopic=9006)
-
:P HOLA A TODOS SOY KCCP :P
ESTOY REALIZANDO UN PROYECTO SOBRE ADQUISICION, DIGITALIZACIÓN Y COMPARACION DE IMAGENES, PERO NO LOGRO ENCONTRAR COMO PUEDO DE UNA IMAGEN DADA SEA BMP O JPEG EN ESCALA DE GRISES, OBTENER SU REPRESENTACION BINARIA, ES DECIR, QUE HAYA UN 1 SI EXISTE UN PIXEL NEGRO, UN 2 SI
ES GRIS Y UN 0 SI ES BLANCA.
POR EJEMPLO: 000121000
200010002
O ALGO ASI, PARA LUEGO PODER TRABAJAR CON ESOS VALORES...
SI SABEN DE ALGO O DE ALGUIEN QUE TENGA CONOCIMIENTO SE LOS AGRADECERÍA MUCHO
-
En binario solo existen unos y ceros.
:comp: :ph34r: :hola:
-
;) UPS... BUENO QUE TENGA ESA REPRESENTACION 1 - 2 Ó 3...
SI SABEN ALGO DIGANME... PLEASE
LO NECESITO URGENTEMENTE
:D GRACIAS :D