В OpenCV мы можем использовать приблизительноPolyDP, чтобы найти контуры объекта. Однако иногда выходные контуры могут сильно отличаться, если между линиями есть отверстия / размытие. Например, фактический объект следующих двух графиков представляет собой прямоугольник, но выходные данные команды окpПолиД генерируют неупорядоченные контуры. Есть ли какой-нибудь известный алгоритм, который может обрабатывать следующие точки и обнаруживать прямоугольную форму? Если нет, как лучше всего справиться с этой ситуацией?
Задача ещё не решена.