Saltar al contenido

Cómo detectar si un punto está contenido dentro de un rectángulo delimitador – opecv y python

Esta noticia fue analizado por especialistas así aseguramos la exactitud de nuestra esta crónica.

Solución:

  1. a,b son la coordenada superior izquierda del rectángulo y (c,d) son su ancho y alto. Funciones de contorno de OpenCV
  2. para juzgar que un punto (x0, y0) está en el rectángulo, solo para comprobar si a < x0 < a+c y b < y0 < b + d

def rectContains(rect,pt):
    logic = rect[0] < pt[0] < rect[0]+rect[2] and rect[1] < pt[1] < rect[1]+rect[3]
    return logic

rect = (a,b,c,d)

rectContains(rect,pt)

Nos puedes sustentar nuestro trabajo mostrando un comentario o dejando una puntuación te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *