Show / Hide Table of Contents

Class SuperResolution

Base class for Super Resolution algorithms.

Inheritance
System.Object
DisposableObject
DisposableCvObject
Algorithm
SuperResolution
Implements
ICvPtrHolder
Inherited Members
Algorithm.Write(FileStorage)
Algorithm.Read(FileNode)
Algorithm.Empty
Algorithm.Save(String)
Algorithm.GetDefaultName()
DisposableCvObject.ptr
DisposableCvObject.CvPtr
DisposableObject.DataHandle
DisposableObject.IsDisposed
DisposableObject.IsEnabledDispose
DisposableObject.AllocatedMemory
DisposableObject.AllocatedMemorySize
DisposableObject.Dispose()
DisposableObject.Dispose(Boolean)
DisposableObject.AllocGCHandle(Object)
DisposableObject.AllocMemory(Int32)
DisposableObject.NotifyMemoryPressure(Int64)
DisposableObject.ThrowIfDisposed()
Namespace: OpenCvSharp
Assembly: OpenCvSharp.dll
Syntax
public class SuperResolution : Algorithm, ICvPtrHolder

Constructors

| Improve this Doc View Source

SuperResolution()

Constructor

Declaration
protected SuperResolution()

Properties

| Improve this Doc View Source

Alpha

Parameter of spacial distribution in Bilateral-TV

Declaration
public double Alpha { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

BlurKernelSize

Gaussian blur kernel size

Declaration
public int BlurKernelSize { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

BlurSigma

Gaussian blur sigma

Declaration
public double BlurSigma { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Iterations

Iterations count

Declaration
public int Iterations { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

KernelSize

Kernel size of Bilateral-TV filter

Declaration
public int KernelSize { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Lambda

Weight parameter to balance data term and smoothness term

Declaration
public double Lambda { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Scale

Scale factor

Declaration
public int Scale { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Tau

Asymptotic value of steepest descent method

Declaration
public double Tau { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

TemporalAreaRadius

Radius of the temporal search area

Declaration
public int TemporalAreaRadius { get; set; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

CollectGarbage()

Clear all inner buffers.

Declaration
public virtual void CollectGarbage()
| Improve this Doc View Source

CreateBTVL1()

Create Bilateral TV-L1 Super Resolution.

Declaration
public static SuperResolution CreateBTVL1()
Returns
Type Description
SuperResolution
| Improve this Doc View Source

CreateBTVL1_CUDA()

Create Bilateral TV-L1 Super Resolution.

Declaration
public static SuperResolution CreateBTVL1_CUDA()
Returns
Type Description
SuperResolution
| Improve this Doc View Source

DisposeManaged()

Releases managed resources

Declaration
protected override void DisposeManaged()
Overrides
DisposableObject.DisposeManaged()
| Improve this Doc View Source

DisposeUnmanaged()

Declaration
protected override void DisposeUnmanaged()
Overrides
DisposableCvObject.DisposeUnmanaged()
| Improve this Doc View Source

Get()

Declaration
public override IntPtr Get()
Returns
Type Description
IntPtr
| Improve this Doc View Source

InitImpl(FrameSource)

Declaration
protected virtual void InitImpl(FrameSource fs)
Parameters
Type Name Description
FrameSource fs
| Improve this Doc View Source

NextFrame(OutputArray)

Process next frame from input and return output result.

Declaration
public virtual void NextFrame(OutputArray frame)
Parameters
Type Name Description
OutputArray frame

Output result

| Improve this Doc View Source

ProcessImpl(FrameSource, OutputArray)

Declaration
protected virtual void ProcessImpl(FrameSource fs, OutputArray output)
Parameters
Type Name Description
FrameSource fs
OutputArray output
| Improve this Doc View Source

Reset()

Declaration
public virtual void Reset()
| Improve this Doc View Source

SetInput(FrameSource)

Set input frame source for Super Resolution algorithm.

Declaration
public virtual void SetInput(FrameSource fs)
Parameters
Type Name Description
FrameSource fs

Input frame source

Implements

ICvPtrHolder
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX