Back to Adaptive Vision Library website

You are here: Start » Function Reference » Histogram Combinators » DifferenceHistogram

DifferenceHistogram


Computes histogram representing difference between corresponding bars of given histograms.

Syntax

C++
C#
 
void avl::DifferenceHistogram
(
	const avl::Histogram& inHistogram1,
	const avl::Histogram& inHistogram2,
	avl::Histogram& outHistogram
)

Parameters

Name Type Default Description
inHistogram1 const Histogram& Input histogram1
inHistogram2 const Histogram& Input histogram2
outHistogram Histogram& Output histogram

Description

The operation computes the absolute difference between histograms. That is, each bin of the resulting histogram equals the absolute value of difference between corresponding bins of the input histograms.

In-place Processing

This function supports in-place data processing - you can pass the same reference to inHistogram1 and outHistogram, inHistogram2 and outHistogram

Errors

Error type Description
DomainError Input histograms formats are not the same in DifferenceHistogram.