Читать книгу Visión artificial - Tomás Domínguez Mínguez - Страница 18

4.3 RECTÁNGULOS

Оглавление

La siguiente función que aprenderá a utilizar es la que permite el dibujo de rectángulos:

rectangle(imagen, punto inicial, punto final, color, grosor)

Los argumentos de esta función son los mismos de la anterior, solo que ahora los puntos inicial y final representan la esquina superior izquierda e inferior derecha del rectángulo. Además, si el grosor tomara el valor -1, el rectángulo se rellenaría del color del trazo.

¿Cómo se enmarcaría la cara de la niña del cuadro anterior? Con un programa similar al siguiente:


Dicho código no requiere de ningún comentario añadido, a excepción de que en la sentencia rectangle() las coordenadas se han elegido para situarlo sobre la cara de la niña. El resultado de su ejecución lo puede ver a continuación.


La función rectangle() se utiliza frecuentemente en combinación con técnicas de análisis de imágenes, como la de reconocimiento facial, que delimita el área donde se localiza la cara de una persona. En ese caso, será el propio algoritmo de análisis de imágenes el que calcule las coordenadas donde deberá situarse el rectángulo.

Visión artificial

Подняться наверх