C# Class Accord.Imaging.ObjectiveFidelity

Objective Fidelity Criteria.

References: H.T. Yalazan, J.D. Yucel. "A new objective fidelity criterion for image processing." Proceedings of the 16th International Conference on Pattern Recognition, 2002.

Show file Open project: accord-net/framework

Public Methods

Method Description
Compute ( Bitmap a, Bitmap b ) : void

Compute objective fidelity metrics.

Compute ( BitmapData a, BitmapData b ) : void

Compute objective fidelity metrics.

Compute ( UnmanagedImage a, UnmanagedImage b ) : void

Compute objective fidelity metrics.

ObjectiveFidelity ( ) : Accord.Imaging

Initializes a new instance of the ObjectiveFidelity class.

ObjectiveFidelity ( Bitmap a, Bitmap b ) : Accord.Imaging

Initializes a new instance of the ObjectiveFidelity class.

ObjectiveFidelity ( BitmapData a, BitmapData b ) : Accord.Imaging

Initializes a new instance of the ObjectiveFidelity class.

ObjectiveFidelity ( UnmanagedImage a, UnmanagedImage b ) : Accord.Imaging

Initializes a new instance of the ObjectiveFidelity class.

Private Methods

Method Description
derivativeSNR ( UnmanagedImage a, UnmanagedImage b ) : double

Method Details

Compute() public method

Compute objective fidelity metrics.
public Compute ( Bitmap a, Bitmap b ) : void
a System.Drawing.Bitmap The first image to be compared.
b System.Drawing.Bitmap The second image that will be compared.
return void

Compute() public method

Compute objective fidelity metrics.
public Compute ( BitmapData a, BitmapData b ) : void
a System.Drawing.Imaging.BitmapData The first image to be compared.
b System.Drawing.Imaging.BitmapData The second image that will be compared.
return void

Compute() public method

Compute objective fidelity metrics.
public Compute ( UnmanagedImage a, UnmanagedImage b ) : void
a UnmanagedImage The first image to be compared.
b UnmanagedImage The second image that will be compared.
return void

ObjectiveFidelity() public method

Initializes a new instance of the ObjectiveFidelity class.
public ObjectiveFidelity ( ) : Accord.Imaging
return Accord.Imaging

ObjectiveFidelity() public method

Initializes a new instance of the ObjectiveFidelity class.
public ObjectiveFidelity ( Bitmap a, Bitmap b ) : Accord.Imaging
a Bitmap The first image to be compared.
b Bitmap The second image that will be compared.
return Accord.Imaging

ObjectiveFidelity() public method

Initializes a new instance of the ObjectiveFidelity class.
public ObjectiveFidelity ( BitmapData a, BitmapData b ) : Accord.Imaging
a BitmapData The first image to be compared.
b BitmapData The second image that will be compared.
return Accord.Imaging

ObjectiveFidelity() public method

Initializes a new instance of the ObjectiveFidelity class.
public ObjectiveFidelity ( UnmanagedImage a, UnmanagedImage b ) : Accord.Imaging
a UnmanagedImage The first image to be compared.
b UnmanagedImage The second image that will be compared.
return Accord.Imaging