Mapas de Color en OpenCv

Recientemente he necesitado la obtención de imágenes en mapas de color distintos al RGB, como no he encontrado dentro de la librería OpenCv funciones para ello he decidido construirlas.

A continuación una imágen en las que se ve la imagen original y algunos de los mapas de color aplicados:

ColorMaps

Proveo dos funciones distintas para cada mapa, en la primera empleo la función cvSet2D para realizar el cambio, mientras que en las que denomino Fast empleo punteros. El rendimiento de las funciones Fast es aproximadamente 6 veces más rápido que las otras.

Se trata de funciones estáticas que están definidias en tres archivos:

  1. colormaps.h:  Contiene los arrays con los factores de conversión
  2. colorspace.h: Definición de las funciones.
  3. colorspace.cpp: Implementación de las mismas.
Anuncios

  1. Deja un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s

A %d blogueros les gusta esto: