img_to_graph#

sklearn.feature_extraction.image.img_to_graph(img, *, mask=None, return_as= 'scipy.sparse._coo.coo_matrix'>, dtype=None)[источник]#

Граф связей градиента от пикселя к пикселю.

Ребра взвешены значениями градиента.

Подробнее в Руководство пользователя.

Параметры:
imgмассивоподобный формы (высота, ширина) или (высота, ширина, канал)

2D или 3D изображение.

маскаndarray формы (высота, ширина) или (высота, ширина, канал), dtype=bool, по умолчанию=None

Необязательная маска изображения, чтобы учитывать только часть пикселей.

return_asnp.ndarray или класс разреженной матрицы, по умолчанию sparse.coo_matrix

Класс, используемый для построения возвращаемой матрицы смежности.

dtypedtype, по умолчанию=None

Данные возвращаемой разреженной матрицы. По умолчанию это dtype изображения.

Возвращает:
графndarray или класс разреженной матрицы

Вычисленная матрица смежности.

Примеры

>>> import numpy as np
>>> from sklearn.feature_extraction.image import img_to_graph
>>> img = np.array([[0, 0], [0, 1]])
>>> img_to_graph(img, return_as=np.ndarray)
array([[0, 0, 0, 0],
       [0, 0, 0, 1],
       [0, 0, 0, 1],
       [0, 1, 1, 1]])