Red de Respuestas Legales - Derecho empresarial - ¿Cómo extrae opencv el área de interés de un rectángulo rotado?

¿Cómo extrae opencv el área de interés de un rectángulo rotado?

Muy simple,

1 Use Rotatedrect Minarearect (ingrese los puntos de la matriz) para obtener el rectángulo rotado.

2 Guarde sus cuatro esquinas en un vector ; conviértalo en un contorno. ¿Cómo obtener las cuatro esquinas? Ver estructuras.html http://docs.opencv.org/modules/core/doc/basic? resaltado = recto rotado # recto rotado

Puedes sacarlo.

Luego recorra todos los puntos del contorno interior y luego use la función opencv de pointPolygonTest para determinar la distancia entre este punto y el cuadrilátero.

Cabe destacar que la distancia obtenida es negativa ya que el punto está dentro del contorno.