diferenciar entre escala de grises y RGB
Publicado por Vir (20 intervenciones) el 08/09/2007 00:18:07
Hola
Necesito encontrar una forma de diferenciar entre una imagen en escala de grises y una en color (RGB). Lo he intentado hacer mediante el comando 'imfinfo', que te da las características de la imagen que le indiques, entre ellas el 'colortype' que es lo que me interesa en cuestión, pero no sé cómo utilizarlo o cómo extraer únicamente esa información y que la analice una variable, ya que lo que intento es hacer un bucle if para diferenciar ese aspecto (si se cumple que es RGB hará una función, y si es escala de grises hará otra).
Había pensado que para extraer el colortype de la información del imfinfo podría hacer una máscara (con una matriz), pero creo que no va a resultar.
Acepto propuestas, gracias por adelantado
Necesito encontrar una forma de diferenciar entre una imagen en escala de grises y una en color (RGB). Lo he intentado hacer mediante el comando 'imfinfo', que te da las características de la imagen que le indiques, entre ellas el 'colortype' que es lo que me interesa en cuestión, pero no sé cómo utilizarlo o cómo extraer únicamente esa información y que la analice una variable, ya que lo que intento es hacer un bucle if para diferenciar ese aspecto (si se cumple que es RGB hará una función, y si es escala de grises hará otra).
Había pensado que para extraer el colortype de la información del imfinfo podría hacer una máscara (con una matriz), pero creo que no va a resultar.
Acepto propuestas, gracias por adelantado
Valora esta pregunta
0