Wykrywanie linii OpenCV

Próbuję znaleźć krawędzie wyśrodkowanego pola na tym obrazie:

Próbowałem użyć HoughLines używając dRho = img_width / 1000, dTheta = pi / 180 i progu = 250 Działa świetnie na tym obrazie, przeskalowanym do 1/3 rozmiaru, ale na obrazie w pełnym rozmiarze wszędzie dostaje linie w każdym kierunku ...

Co mogę zrobić, aby dostroić to, aby było bardziej dokładne?