OpenCV Rect – Región de Interés y Rectángulo

En OpenCV Rect es una clase que permite declarar un tipo de variable que puede definir una región de interés, roi o incluso permite dibujar zonas rectangulares. Una variable Rect puede, por ejemplo, extraer de una imagen una zona en particular. También se puede usar con la función rectangle para dibujar rectángulos.

Sintaxis:

  • Rect nombre(Punto_X, Punto_Y, Ancho, Largo); .

Ejemplos de OpenCV Rect:

  1. Rect zona1(10,20,100, 150);

Establece una región que comenzara en el punto de la coordenada 10,20. Es decir, 10 pixeles en x y 20 en y. Por lo tanto, a partir de ese punto se define una zona de 100 pixeles de ancho por 150 de alto.

OpenCV Rect

Por ejemplo, la siguiente imagen muestra el resultado un proceso. Entonces, esto consiste en leer una imagen, crear una región de interés similar a la del código anterior y dibujar un rectángulo. Para esto se usa una ROI (Region Of Interest) o en español Región de Interés.

 

OpenCV Rect resultado

 

Ejemplo 2, declaración de en OpenCV Rect usando variables Point

En el siguiente ejemplo, se hará uso de las variables tipo Point. Entonces es importante mencionar que para usar la siguiente sintaxis se requiere de también declarar el tamaño (ancho y largo)  como una clase Size.

  • Point p0(10,20);
  • Rect zon1(p0,Size(100,150));

 

También te pueden interesar estos temas:

 

Autor: Dr. Rubén Estrada Marmolejo

 

 

Escríbenos tus dudas o comentarios