Как получить координаты конкретных точек (т.е. точек поворота) в Matlab
У меня есть набор (X, Y) координат, которые при построении графика создают график, как на рисунках ниже. Я пытаюсь найти координаты областей (угловых точек), обведенных красным.
Я пытался найти пути для достижения этой цели, поскольку эти реальные поворотные моменты представляют мою область интересов. Обратите внимание, что у меня нет фактического уравнения для этих координат.
Я был бы признателен, если бы кто-то мог посоветовать мне или дать несколько указаний о том, как это сделать, используя Matlab или даже другие идеи, используя некоторые инструменты C++.
1 ответ
Мне удается решить эту проблему, используя сочетание библиотеки Point Cloud Library и Matlab. Первый помог мне разделить координаты в отрезках линий (RANSAC), и, используя второй, я смог получить уравнение каждого отрезка (Curve Fitting) и просто вычислить точку пересечения с помощью некоторого базового математического вычисления.