- Como detectar retângulos no OpenCV Python?
- Como a transformação de Hough pode ser usada para detectar retângulos?
Como detectar retângulos no OpenCV Python?
Encontre o contorno aproximado para cada um dos contornos. Se o número de pontos de vértice no contorno aproximado for 4, calculamos a proporção para fazer a diferença entre o retângulo e o quadrado. Se a proporção estiver entre 0.9 e 1.1 Dizemos que é um quadrado mais um retângulo, veja o pseudocódigo abaixo.
Como a transformação de Hough pode ser usada para detectar retângulos?
Cada pixel da imagem é digitalizado e uma janela deslizante é usada para calcular a transformação de pequenas regiões da imagem. Os picos da imagem Hough (que correspondem a segmentos de linha) são então extraídos e um retângulo é detectado quando quatro picos extraídos satisfazem certas condições geométricas.