Поскольку вы упомянули, что цель состоит в том, чтобы найти «центральную точку», здесь возможный путь (хотя и не специфичный для MATLAB):
Уточнения: когда вы упоминаете
Всеэти ребра (18 из них) просто образуют две линии
На самом деле образуются два компонента или контуры .Преобразование линии Хафа даст вам прямые линии: не совсем то, что вы хотели, кажется.
Кроме того, две "линии" или "контуры" не пересекаются по крайней мере с тем, что видно на рисунке.Если вы хотите найти точку ближайшего сближения, пройдитесь по каждой точке по одному контуру и проверьте расстояние между этой точкой и точками по второму контуру.Найдите минимальное расстояние для каждой точки контура.Затем выберите минимум из этого.
Если вы имели в виду пересечение двух прямых, просто решите два уравнения (вы можете получить их, зная конечные точки линий).