Saltar al contenido principal

Umbralización de Color

La umbralización es un componente crítico de la mayoría de los algoritmos de seguimiento por visión. Es el acto de tomar una imagen y descartar cualquier píxel que no esté dentro de un rango de color específico. El resultado de la umbralización es generalmente una imagen binaria unidimensional en la que cada píxel está "encendido" o "apagado". En pipelines de blob de color / retroreflectivos, este es el paso más crítico.

Fuente de Video (Ubicada debajo del stream)

Controla qué imagen se transmite desde el servidor mjpeg. Deberías cambiar a la imagen "threshold" si necesitas ajustar tu umbralización HSV.

Varitas de Umbralización

Las varitas permiten a los usuarios hacer clic en el stream de video de Limelight para realizar umbralización HSV automática.

  • La varita "Cuentagotas" centra los parámetros HSV alrededor del píxel seleccionado
  • La varita "Agregar" ajusta los parámetros HSV para incluir el píxel seleccionado
  • La varita "Restar" ajusta los parámetros HSV para ignorar el píxel seleccionado

Tono (Hue)

Describe un color "puro". Un Tono de "0" describe rojo puro, y un tono de 1/3 (59 en el deslizador) describe verde puro. El Tono es útil porque no cambia cuando un píxel se "aclara" o se "oscurece". Este es el parámetro más importante a ajustar. Si haces tu rango de tono lo más pequeño posible, tendrás poco o ningún problema al hacer la transición a un campo de FRC real.

image3

Saturación

Describe hasta qué punto un color es "puro". Otra forma de pensar en esto es qué tan deslavado aparece un color, es decir, cuánto "blanco" hay en un color. Baja saturación significa que un color es casi blanco, y alta saturación significa que un color es casi "puro".

Valor (Value)

Describe la oscuridad de un color, o cuánto "negro" hay en un color. Un valor bajo corresponde a un color casi negro. Definitivamente deberías aumentar el valor mínimo desde cero, para que los píxeles negros no pasen a través del pipeline de procesamiento.

Erosión y Dilatación

La erosión erosiona ligeramente el resultado de una umbralización HSV. Esto es útil si muchos objetos están pasando a través de una umbralización HSV ajustada. La dilatación infla ligeramente el resultado de una umbralización HSV. Usa esto para parchar agujeros en los resultados de umbralización.

Inversión de Tono

Usa la inversión de tono para rastrear objetivos rojos, ya que el rojo existe tanto al principio como al final del rango de tono.