Spec-Zone.ru › scikit-learn

img_to_graph

sklearn.feature_extraction.image.img_to_graph(img, *, mask=None, return_as=<class 'scipy.sparse._coo.coo_matrix'>, dtype=None)[source]

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

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

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

Параметры:
imgмассив размером (высота, ширина) или (высота, ширина, канал)

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

maskмассив размером (высота, ширина) или (высота, ширина, канал), тип данных=bool, по умолчанию=None

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

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

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

dtypeтип данных, по умолчанию=None

Тип данных возвращаемой разреженной матрицы. По умолчанию — тип данных img.

Возвращаемое значение:
graphnp.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]])

© 2007–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.feature_extraction.image.img_to_graph.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API