Paso 9: Seguimiento de marcadores de color
Mencioné anteriormente que hemos utilizado marcadores de color rojo y azul para las proyecciones de movimiento y escalas. Para que esto funcione que tienes que instalar opencv. OpenCV es una biblioteca de visión de ordenador de código abierto disponible para múltiples plataformas. Para pista de color, nosotros primero convertir imágenes de escala RGB a escala HSV. En escala HSV, se asigna a cada color un valor especial (tonalidad). La "cantidad" de color se asigna otro valor (saturación) y el brillo del color se le asigna a otro número (el valor o intensidad). Esto nos da la ventaja de tener un único número (tono) de un solo color.
Una vez que la imagen se convierte en escala HSV que se aplica un umbral basado en la gama HSV de rojo y azul. Después de umbralización se calcula la posición de los marcadores rojos y azules. La posición de red está asignada a la posición de la imagen proyectada y la posición de azul se asigna el tamaño de la imagen proyectada.
Yo uso linux, usé xdotool redimensionar y mover ventanas. Pero también puede utilizar las funciones incorporadas de opencv para hacer lo mismo.