Table of Contents

Class NVDSDewarpSettings

Namespace
VisioForge.Core.Types.X.Nvidia
Assembly
VisioForge.Core.dll

NVIDIA DeepStream dewarp element settings. Configuration for nvdsdewarp GStreamer element that provides GPU-accelerated fisheye image dewarping using NVIDIA CUDA.

public class NVDSDewarpSettings

Inheritance

Inherited Members

Properties

ConfigFile

Gets or sets the configuration file path for the dewarp parameters. This file contains camera calibration and projection parameters.

public string ConfigFile { get; set; }

Property Value

string

CudaMemoryType

Gets or sets a value indicating whether to use CUDA memory. Default is false.

public NVDSDewarpCudaMemoryType CudaMemoryType { get; set; }

Property Value

NVDSDewarpCudaMemoryType

Enabled

Gets or sets a value indicating whether dewarping is enabled. Default is true.

public bool Enabled { get; set; }

Property Value

bool

GpuId

Gets or sets the GPU ID to use for processing. Default is 0 (first GPU).

public uint GpuId { get; set; }

Property Value

uint

NumSourcePlanes

Gets or sets the number of source planes for dewarping. Default is 1.

public uint NumSourcePlanes { get; set; }

Property Value

uint

NvbufMemoryType

Gets or sets the NVBUF memory type to use. Default is 0 (NVBUF_MEM_DEFAULT).

public NVDSDewarpNvbufMemoryType NvbufMemoryType { get; set; }

Property Value

NVDSDewarpNvbufMemoryType

SourceId

Gets or sets the source ID for the stream. Default is 0.

public uint SourceId { get; set; }

Property Value

uint