Dzień dobry,
mam pewien problem. Chcę zrobić detekcję kwadrata w kamerze z małą rozdzielczością. Skorzystałem z tego algorytmu:
https://github.com/opencv/opencv/blob/master/samples/cpp/squares.cpp

Niestety to wykrywanie wygląda dosyć słabo. Po thresholdzie (próbowałem z różnymi parametrami) kontur kwadratu nie zawsze jest domknięty - czasem winne jest światło, czasem coś innego. Wrzucam przykładowy test jaki robiłem (specjalnie tło zrobiłem ciemne z ciemnym konturem, który jest troszkę zniekształcony + oświetlenie).
title

Any idea?

btw. zdjęcie zostało wykonane ze smartfona o dużo większej rozdzielczości niż tablet z windows 10 (2-4 mpx)