public

Inheritance Graph

graph BT
	SSIMComparator
	SSIMComparator --> AbstractOnGpuComparator
	click SSIMComparator "classMinSG_1_1ImageCompare_1_1SSIMComparator"
	click AbstractOnGpuComparator "classMinSG_1_1ImageCompare_1_1AbstractOnGpuComparator"

Description

Comparator using the SSIM index.

Based on the article: Z. Wang; A. Bovik; H. Sheikh & E. Simoncelli: Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing, vol. 13, no. 4, pp. 600-612, 2004.

Public Functions

   
   
  SSIMComparator()
   
  ~SSIMComparator()
   
bool doCompare( Rendering::RenderingContext & context, Rendering::Texture * inA, Rendering::Texture * inB, double & quality, Rendering::Texture * out)
   
bool init( Rendering::RenderingContext & context)

Documentation

function
MinSG::ImageCompare::SSIMComparator::SSIMComparator

public
   
   
SSIMComparator( )

Defined in MinSG/Ext/ImageCompare/SSIMComparator.h:33


function
MinSG::ImageCompare::SSIMComparator::~SSIMComparator

public virtual
   
   
~SSIMComparator( )

Defined in MinSG/Ext/ImageCompare/SSIMComparator.h:35


function
MinSG::ImageCompare::SSIMComparator::doCompare

public virtual
     
     
bool doCompare( Rendering::RenderingContext & context,
  Rendering::Texture * inA,
  Rendering::Texture * inB,
  double & quality,
  Rendering::Texture * out
)    

Defined in MinSG/Ext/ImageCompare/SSIMComparator.h:37


function
MinSG::ImageCompare::SSIMComparator::init

public virtual
     
     
bool init( Rendering::RenderingContext & context )

Defined in MinSG/Ext/ImageCompare/SSIMComparator.h:40