Создание графа узлов и ребер из матрицы изображения - PullRequest
0 голосов
/ 29 ноября 2018

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

Используя такие параметры, как graph = MorphologicalGraph[skeleton] в Mathematica, преобразует несколькоребра, которые лежат между двумя узлами до одного ребра. Так как я не хочу пропустить детали нескольких ребер в графе, изображение скелета было преобразовано в матрицу изображения.

Вот код Python, с помощью которого двоичная матрица (file.mat) загружается в python.

import matplotlib.pyplot as plt
from pylab import *
import scipy.io as spio
mat = spio.loadmat('file.mat', squeeze_me=True)
print(type(mat))
print(type(mat.get('Expression1')))
imshow(mat.get('Expression1'), interpolation='nearest')
plt.show()

Вот входной файл file.mat

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...