- Cómo detectar rectángulos en OpenCV Python?
- ¿Cómo se puede usar la transformación de Hough para detectar rectángulos??
Cómo detectar rectángulos en OpenCV Python?
Encuentre el contorno aproximado para cada uno de los contornos. Si el número de puntos de vértice en el contorno aproximado es 4, entonces calculamos la relación de aspecto para marcar la diferencia entre el rectángulo y el cuadrado. Si la relación de aspecto es entre 0.9 y 1.1 Decimos que es un cuadrado más un rectángulo Vea el pseudocódigo a continuación.
¿Cómo se puede usar la transformación de Hough para detectar rectángulos??
Cada píxel de la imagen se escanea y se usa una ventana deslizante para calcular la transformación de Hough de las pequeñas regiones de la imagen. Luego se extraen los picos de la imagen de Hough (que corresponde a segmentos de línea), y se detecta un rectángulo cuando cuatro picos extraídos satisfacen ciertas condiciones geométricas.