Я вычислил вертикальный градиент массива numpy и изолировал края. Это позволило мне рассчитать красные кривые по интерполяции.
Теперь у меня есть края горизонтального градиента: массив numpy, заполненный 0 (зеленый), 1 (желтый) и -1 (синий).
Какой лучший способ найти длинные прямые, пересекающие красные пути?
Прямые линии не ортогональны красному пути.