Я нашел набор контуров, используя OpenCV.
Я ищу прямоугольные области (которые в перспективе становятся параллелограммами) на изображении.
С этой целью я хочу "выпрямить" сегменты контура, которые в основном прямые, и исключить области, которые не являются прямыми.
Так, например, я получаю следующие контуры:
И моя цель состоит в том, чтобы изменить их так, чтобы они выглядели примерно так (извините, пожалуйста, мои навыки в GIMP):
Существует ли существующий алгоритм, который занимается этим?