Я хочу нарисовать пунктирную кривую между границами.Например, рассмотрим следующее изображение:
На изображении у меня есть темный контур - то, что я хочу - это пунктирная часть кода.На данный момент у меня есть следующий алгоритм:
- Для каждой точки, скажем, A, найдите две ближайшие точки
- Сформируйте эти две точки, найдите их наклон, а затем наклонлиния, перпендикулярная ей.
- Используя перпендикулярный наклон и точку A, определите линию, а также место, где она пересекает параллельную точку, скажем, B
- Нарисуйте точку на полпути между A и Bна этой перпендикулярной линии.
Этот метод подобен грубой силе.Я думаю, что используя библиотеки numpy, opencv или plotting, это может быть тривиальной вещью.Есть ли у вас какие-либо предложения?
Спасибо