torch_geometric.transforms.ToSLIC
- class ToSLIC(add_seg: bool = False, add_img: bool = False, **kwargs: Any)[source]
Bases:
BaseTransform使用
skimage.segmentation.slic()算法将图像转换为超像素表示,结果是一个torch_geometric.data.Data对象,该对象在data.pos中保存超像素的质心,并在data.x中保存它们的平均颜色(功能名称:to_slic)。此转换可用于任何
torchvision数据集。from torchvision.datasets import MNIST import torchvision.transforms as T from torch_geometric.transforms import ToSLIC transform = T.Compose([T.ToTensor(), ToSLIC(n_segments=75)]) dataset = MNIST('/tmp/MNIST', download=True, transform=transform)