2012-02-14 4 views
1

У меня есть двумерный массив точек, составляющих карту. Черные пиксели отмечают, где стены. Каждая из этих точек отмечена как стена, так и пустая. Существует ли алгоритм, чтобы найти важные моменты, такие как углы и где стены конец Возьмите следующие два изображения, например:Преобразование 2D-массива точек в график

Это график у меня есть: Current graph

И это результат я хочу : Expected result

Тогда я мог бы взять эти важные моменты, чтобы создать график стены, вместо того, чтобы отслеживать каждый пиксель.

+0

короткий, у вас есть многоугольник, вы просто сохраняете позиции вершин! – vulkanino

+0

Простое сохранение вершин будет недостаточно, если он хочет сохранить закругленные/изогнутые объекты нетронутыми – MahlerFive

+0

http://code.google.com/p/straightedge/ – vulkanino

ответ

Смежные вопросы