Class ScanNetSemanticSegmentationDataLoaderOptions
Configuration options for the ScanNet semantic segmentation data loader.
public sealed class ScanNetSemanticSegmentationDataLoaderOptions
- Inheritance
-
ScanNetSemanticSegmentationDataLoaderOptions
- Inherited Members
Constructors
ScanNetSemanticSegmentationDataLoaderOptions()
public ScanNetSemanticSegmentationDataLoaderOptions()
Properties
AutoDetectLabelColumn
Whether to auto-detect a label column in preprocessed text files.
public bool AutoDetectLabelColumn { get; set; }
Property Value
AutoDownload
Automatically download the dataset if not present.
public bool AutoDownload { get; set; }
Property Value
DataPath
Root data path. When null, uses the default cache path.
public string? DataPath { get; set; }
Property Value
IncludeColors
Whether to include RGB colors when available.
public bool IncludeColors { get; set; }
Property Value
IncludeNormals
Whether to include normals when available.
public bool IncludeNormals { get; set; }
Property Value
IncludeUnknownClass
Whether to reserve an explicit unknown class at index 0.
public bool IncludeUnknownClass { get; set; }
Property Value
InputFormat
Input data format selection.
public ScanNetInputFormat InputFormat { get; set; }
Property Value
LabelMode
Label mapping mode.
public ScanNetLabelMode LabelMode { get; set; }
Property Value
MaxSamples
Optional cap on the number of samples to load.
public int? MaxSamples { get; set; }
Property Value
- int?
NormalizeColors
Whether to normalize colors from 0-255 to 0-1.
public bool NormalizeColors { get; set; }
Property Value
PaddingStrategy
Strategy for padding when fewer points exist than requested.
public PointPaddingStrategy PaddingStrategy { get; set; }
Property Value
PointsPerSample
Number of points per sample.
public int PointsPerSample { get; set; }
Property Value
RandomSeed
Optional random seed for reproducible sampling.
public int? RandomSeed { get; set; }
Property Value
- int?
SamplingStrategy
Strategy for sampling points from each scene.
public PointSamplingStrategy SamplingStrategy { get; set; }
Property Value
Split
Dataset split to load.
public DatasetSplit Split { get; set; }