- Jak wykryć prostokąty w Pythonie OpenCV?
- Jak można zastosować transformację Hough do wykrywania prostokątów?
Jak wykryć prostokąty w Pythonie OpenCV?
Znajdź przybliżony kontur dla każdego z konturów. Jeśli liczba punktów wierzchołków w przybliżonym konturze wynosi 4, obliczamy współczynnik kształtu, aby zmienić prostokąt i kwadrat. Jeśli współczynnik kształtu wynosi między 0.9 i 1.1 Mówimy, że jest to kwadratowy prostokąt, patrz poniższy pseudokod.
Jak można zastosować transformację Hough do wykrywania prostokątów?
Każdy piksel obrazu jest skanowany, a przesuwne okno jest używane do obliczenia transformacji małych regionów obrazu. Piki obrazu Hough (które odpowiadają segmentom linii) są następnie wyodrębnione, a prostokąt jest wykrywany, gdy cztery wyodrębnione piki spełniają pewne warunki geometryczne.