Contenidos
Gama del color azul
Tonos azules
Ya sea por la serenidad de un cielo azul claro o por el deslumbrante brillo de un océano azul centelleante, los seres humanos se han sentido atraídos durante siglos por una gran variedad de tonos azules. Hoy en día, el azul sigue siendo el color favorito del mundo, así que vamos a explorar estas mejores paletas de colores azules que puede probar en su próximo diseño.
El color azul tiene una serie de efectos físicos y emocionales en los seres humanos, entre ellos el de hacernos sentir a gusto y, paradójicamente, estar relacionado con sentimientos de tristeza. Las investigaciones han demostrado que el azul aumenta la productividad y reduce la presión arterial.
En un contexto empresarial o corporativo, el azul se relaciona con sentimientos de calma, confianza y seguridad. Esta es una de las razones por las que muchas empresas, desde PayPal hasta GE, utilizan el azul como color principal de su marca (más adelante se hablará de ello).
Aparte de los vínculos científicos entre el azul y sus efectos en las personas, el hecho es que el azul es el color más popular del mundo, según una encuesta de YouGov. En los 10 países encuestados, el azul fue citado como el color preferido por el mayor porcentaje de personas.
Nombres de tonos azules
Quería seleccionar una gama para cualquier tono de (lo que percibimos como) color azul, así que miré en colorizer.org, y vi que el Hue azul oscila aproximadamente entre 170 y 270. Así que escalé este rango de Hue a OpenCV dividiendo por 2, lo que da 85-135.
Luego ejecuté la aplicación en mi teléfono y capturé el siguiente cuadro de la cámara de la pantalla del portátil. Entiendo que los valores del canal HSV diferirán de los del sitio web en cierta medida porque hay otras condiciones como luz adicional (V en HSV) en la habitación cuando capturé el fotograma de la cámara, etc.
La diferencia con tu código es que he utilizado CV_RGB2HSV en lugar de CV_RGB2HSV_FULL. La bandera CV_RGB2HSV_FULL utiliza todo el byte para almacenar los valores de tono, por lo que el rango 0 .. 360 grados se escalará a 0 .. 255 en lugar de 0 .. 180 como en CV_RGB2HSV
Aquí está la entrada convertida a BGR: Si quieres usarlo directamente tienes que cambiar la conversión de RGB2HSV a BGR2HSV. Pero pensé que sería mejor mostrar también la versión BGR de la entrada…
Azul de medianoche
Tengo una matriz de valores entre 0 y 1. Quiero convertir estos valores a una matriz de colores RGB que van del rojo (0) al azul (1). La solución sugerida en la pregunta anterior convertía primero los valores en tuplas HSV y luego utilizaba colosys.hsv_to_rgb() para convertirlos en valores RGB.
Esto estaba bien si quería generar colores entre el rojo y el verde. Podía interpolar el valor del tono linealmente. Sin embargo, cuando los colores extremos son el rojo y el azul, los valores intermedios toman el color verde porque el matiz verde se encuentra entre el rojo y el azul. ¿Hay alguna manera de evitar esto y obtener los colores sólo en las proximidades del rojo y el azul?
El matiz es un valor cíclico, por lo tanto, si sumas el rango total de matiz a cualquier matiz del color (modulando su valor máximo, para que siga estando dentro del rango), obtienes exactamente el mismo color. Así que en lugar de aumentar del rojo al azul, disminúyelo del rojo al azul. HSV es un modelo de color cilíndrico.
Gama de colores azules hsv
Azul Coordenadas de colorTriplex#0080FFHSV (h, s, v)(210°, 100%, 100%)sRGBB (r, g, b)(0, 128, 255)FuenteEn la rueda de color RGB, el azul se define como el color a medio camino entre el azul y el cian. El color a medio camino entre el azul y el cian en la rueda de color RGB tiene un código hexadecimal de 0080FF.[1]Descriptor ISCC-NBSVivid blueB: Normalizado a [0-255] (byte)
En la rueda de color RGB, el “azul” (hexadecimal #0080FF) se define como el color a 210 grados, es decir, el tono a medio camino entre el azul y el cian. En el modelo de color RGB, utilizado para crear todos los colores en una pantalla de televisión o de ordenador, el azul se crea añadiendo un poco de luz verde a la luz azul. El color complementario del azul es el naranja.
En un sentido de proximidad del color, un color primario tiene una gama de colores de 120° (60° a cada lado del tono del color) y cualquier color tiene que estar dentro de esa gama para ser considerado una variación de ese color. Los colores secundarios tienen una gama de colores de 60° (30°), los colores terciarios tienen una gama de colores de 30° (15°), los colores cuaternarios tienen una gama de colores de 15° (7,5°), los colores quinarios tienen una gama de colores de 7,5° (3,75°), etc. Dado que el azul está situado en un ángulo de tonalidad de 210°, tiene una gama de colores terciarios de 195° y 225°, y cualquier color fuera de esta gama está más relacionado con el cian o el azul que con el azul. Si se envuelve el espectro visible para formar una rueda de color, el azur (primario sustractivo) aparece a medio camino entre el azul y el cian, o el violeta y el verde primavera:
Entradas relacionadas
Bienvenid@, soy Patricia Gómez y te invito a leer mi blog de interés.