Целевое полученное изображение выглядит следующим образом.А.

Мое текущее изображение выглядит вот так. Я не могу четко изложить этот предмет, но надеюсь, что он сможет его проиллюстрировать. На этом изображении
верхняя часть растянута, а нижняя часть не растянута
B.

Моя мысль заключается в том, чтобы
- обнаружить левую и правую линии.
- отразить правую линию, чтобы я мог усреднить координаты между этими двумя (левой и правой) справа).
- обработка изображений чтобы изменить размер изображения так, чтобы растянутая вниз часть была короче (снова сделайте линию прямой).
У меня возникли проблемы с первой частью.
как мне определить левую и правую линии?
После определения порога я могу найти черные пиксели, но я не уверен, как идентифицировать линии, обращенные влево и вправо.
- дополнительная информация для моего мыслительного процесса
Для процесса 2 , поскольку это шаблон, левая и правая линии должны и есть то же самое (они представляют собой сетку с одинаковым градиентом). На каждой высоте изображения они должны быть одинаковыми.
Подробнее здесь: https://stackoverflow.com/questions/792 ... a-movement