colores color_bgr2gray color cielab opencv hsv

color_bgr2gray - ¿Por qué es el rango de tonalidad 0-180 ° en opencv?



hsv color opencv python (4)

¿Alguien me puede explicar por qué el valor del matiz de una imagen HSV en OpenCV solo llega a 180 ° y no a 360 °?

He encontrado en alguna parte que OpenCV usa un cilindro de 180 °, pero realmente no puedo visualizar tal cilindro.

¡Gracias por adelantado!
J




Los rangos que OpenCV administra para el formato HSV son los siguientes:

Para HSV, el rango de tono es [0,179], el rango de saturación es [0,255] y el rango de valor es [0,255]. Diferentes softwares utilizan diferentes escalas. Entonces, si está comparando los valores de OpenCV con ellos, necesita normalizar estos rangos.

Aquí está el enlace a la documentación de OpenCV que lo explica.

http://docs.opencv.org/3.2.0/df/d9d/tutorial_py_colorspaces.html


tratar de poner 360 en una uchar;)

Entonces, solo se divide por 2 para que encaje.