Funcion de conversion de color
Saludos! Tengo que crear una funcion que coja un archivo BMP en cualkier gama de colores y lo transforme a Blanco y negro, ¿Alguien dispone de esta funcion o sabe donde podria encontrarla?. Gracias
¿Quieres convertir a blanco y negro o a grises?
Si quieres convertir a grises usa la conversión
Gris=(aR+bG+cB)/255 con a+b+c=1
Una conversion muy utilizada es la PAL/NTSC
donde a=0.299 b=0.587 c=0.114. Normalmente hay que dar mas peso al verde porque el ojo es mas sensible al verde.
Ahora si quieres solo B/N puedes sacar el gris G que coresponda y si es G>127 es blanco y G<=127 negro, aunque hay muchas otras posibilidades.
Si quieres convertir a grises usa la conversión
Gris=(aR+bG+cB)/255 con a+b+c=1
Una conversion muy utilizada es la PAL/NTSC
donde a=0.299 b=0.587 c=0.114. Normalmente hay que dar mas peso al verde porque el ojo es mas sensible al verde.
Ahora si quieres solo B/N puedes sacar el gris G que coresponda y si es G>127 es blanco y G<=127 negro, aunque hay muchas otras posibilidades.
Lo ke kiero es convertir imagenes BMP a blanco y negro, sin entrar en demasiados detalles, necesito una funcion en C para ello.
