1 votos

¿Cómo completar un rectángulo en perspectiva con ruido?

Tengo una imagen de un rectángulo que tiene ruido (imagen en perspectiva).

paper image

Conozco el valor de $x$ , $y$ y el ángulo $3$ . Ángulos " $2$ " y " $4$ " no son precisos. Además, conozco el tamaño real del rectángulo. El ángulo " $1$ " es ruidoso. Quiero completar el rectángulo y calcular el ángulo " $4$ " en la imagen.

Teniendo esta información, ¿puedo calcular el ángulo " $4$ " y completar el rectángulo?

0voto

gagneet Puntos 4565

¿Puedo calcular el ángel "4" y completar el rectángulo?

Respuesta corta: no .

Como se ha comentado aquí una transformación de perspectiva está definida únicamente por cuatro puntos y sus imágenes. Así que se puede tomar cualquier rectángulo como imagen previa, adivinar las posiciones 2, 3, 4 de su imagen, colocar el punto 1 en cualquier lugar y aún así encontrar una transformación proyectiva para lograr este mapeo. Conociendo 2, 3, 4 y

0voto

McLemore Puntos 108

Mi sugerencia es estimar el valor del ángulo $4$ en los siguientes pasos:

  1. Detecte el contorno que delimita el rectángulo en la imagen. Dado que su imagen tiene un alto contraste, debería ser suficiente con utilizar un algoritmo de los cuadrados de la marcha con un umbral global.

  2. Procesa el contorno para dividirlo en 4 contornos, uno por cada arista. Se podría dividir, Por ejemplo el contorno con los cuatro puntos extremos (más arriba-izquierda, más arriba-derecha, más abajo-izquierda, más abajo-derecha).

  3. Para cada uno de estos contornos, estima la línea de mejor ajuste, es decir la línea que interpola los puntos del contorno de la arista de forma "óptima". Para este paso se puede utilizar un Algoritmo RANSAC .

  4. Por último, estima el ángulo $4$ calculando el ángulo entre las dos líneas que interpolan las aristas que inciden en el ángulo $4$ .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X