Как нарисовать наилучшую сетку на наборе точек в 2D - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть проблема, когда у нас есть сетка точек, и я хотел бы использовать "деформированную сетку, которая наилучшим образом соответствует набору точек.

Данные MatLab можно найти по адресу: https://drive.google.com/file/d/14fKKEC5BKGDOjzWupWFSmythqUrRXae4/view?usp=sharing Вы увидите, что cenX и cenY - это координаты x и y этих центроидов.

enter image description here

Как на этом изображении.что есть пропущенные точки, и есть несколько дополнительных точек. Кроме того, вы можете видеть, что некоторые линии не являются единственной линией слева направо, однако, мы могли бы с уверенностью предположить, что подгонка линии несколько горизонтально (+ -5 градусов) будетправильно связать точки в несколько деформированную сетку.

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

Я бы хотел убедиться, что точка является частью только одной линии, поскольку это сетка.

enter image description here

...