A C E F G H I M N P S T U X

A

AvgImgSearchOut - Class in integralhistogram
SearchOut implementation.
AvgImgSearchOut(int[], int) - Constructor for class integralhistogram.AvgImgSearchOut
 

C

computeDistance(float, int) - Method in interface integralhistogram.HistDistance
 
computeDistance(float, int) - Method in class integralhistogram.HistogramDistance
called during the intersection process.
copy(Hist) - Method in interface integralhistogram.Hist
make a copy of an source histogram in the current histogram
copy(Hist) - Method in class integralhistogram.Histogram
copy source histogram's bins onto the current histogram.
createFromImage(int, int, int[]) - Method in interface integralhistogram.Hist
fill the current (color) histogram with the source image pixels, i.e crate an histogram of the source image
createFromImage(int, int, int[]) - Method in class integralhistogram.Histogram
use the current histogram ("this" operator) to store the (color) histogram of a source image.

E

endOutputFile() - Method in class integralhistogram.AvgImgSearchOut
 
endOutputFile() - Method in class integralhistogram.ImgSearchOut
 
endOutputFile() - Method in interface integralhistogram.SearchOutput
 
endOutputFile() - Method in class integralhistogram.TargetUser
 
endOutputFile() - Method in class integralhistogram.TXTSearchOut
 
endOutputFile() - Method in class integralhistogram.XMLSearchOut
 

F

finalizeOutput() - Method in class integralhistogram.AvgImgSearchOut
plot the average target region on the Result image
finalizeOutput() - Method in class integralhistogram.ImgSearchOut
 
finalizeOutput() - Method in interface integralhistogram.SearchOutput
 
finalizeOutput() - Method in class integralhistogram.TargetUser
 
finalizeOutput() - Method in class integralhistogram.TXTSearchOut
 
finalizeOutput() - Method in class integralhistogram.XMLSearchOut
 

G

getBinsPerComp() - Method in interface integralhistogram.Hist
return the the number of bit per component (usually choosed by the user trought the implementation class's constructor)
getBinsPerComp() - Method in class integralhistogram.Histogram
 
getBinValue(int) - Method in interface integralhistogram.Hist
return the content of the queried bin
getBinValue(int) - Method in class integralhistogram.Histogram
 
getHistDistance() - Method in class integralhistogram.TargetUser
 
getOutHandler() - Method in class integralhistogram.TargetUser
 
getScale() - Method in class integralhistogram.TargetUser
 
getTargImage() - Method in class integralhistogram.TargetUser
 
getTolerance() - Method in class integralhistogram.TargetUser
 

H

Hist - Interface in integralhistogram
generic interface for a color histogram's class.
HistDistance - Interface in integralhistogram
generic interface for an histograms distance's computing class.
HistIntersection - Interface in integralhistogram
generic interface for integral histogram based intersection computing class.
Histogram - Class in integralhistogram
this class implements the Hist interfeace, you can use this class to manage color histograms.
Histogram(int) - Constructor for class integralhistogram.Histogram
class constructor.
HistogramDistance - Class in integralhistogram
this class implements HistDistance.
HistogramDistance(float[]) - Constructor for class integralhistogram.HistogramDistance
Set the local reference to the normalized histogram of the target image; used during the distance compute.
HistogramIntersection - Class in integralhistogram
use this class to compute the integral histogram's intersection method.
HistogramIntersection() - Constructor for class integralhistogram.HistogramIntersection
 
histSearchOut(int, int, int, int) - Method in class integralhistogram.AvgImgSearchOut
 
histSearchOut(int, int, int, int) - Method in class integralhistogram.ImgSearchOut
color the result image's pixels between the specified boundaries (see below: i,j,targRectWidth,targRectHeight)
histSearchOut(int, int, int, int) - Method in interface integralhistogram.SearchOutput
method called during the search, usually everytime a target region matches
histSearchOut(int, int, int, int) - Method in class integralhistogram.TXTSearchOut
 
histSearchOut(int, int, int, int) - Method in class integralhistogram.XMLSearchOut
 

I

imageSearch(TargetUser) - Method in class integralhistogram.IntHistUser
search for a target object onto the target's source image
ImgSearchOut - Class in integralhistogram
use this class to "print" the search's results over a result image.
ImgSearchOut(int[], int) - Constructor for class integralhistogram.ImgSearchOut
class constructor.
init() - Method in interface integralhistogram.HistDistance
use init() method to initialize your varibles (this method have to be called at every new histogram intersection test)
init() - Method in class integralhistogram.HistogramDistance
init the distance value
integralhistogram - package integralhistogram
 
intersection(Hist, Hist, Hist, Hist, float, int) - Method in interface integralhistogram.HistIntersection
The histogram of a target region can be computed using the wavefront propagated integral histogram values at the boundary points of the region.
intersection(Hist, Hist, Hist, Hist, float, int) - Method in class integralhistogram.HistogramIntersection
compute intersection between target image's normalized histogram and actual target region
IntHistogramProp - Class in integralhistogram
this class implements the IntHist interface, you can use this class to compute integral histogram method on your histograms's matrix.
IntHistogramProp() - Constructor for class integralhistogram.IntHistogramProp
 
IntHistogramSearch - Class in integralhistogram
this class implements the TargHistSearch interface.
IntHistogramSearch() - Constructor for class integralhistogram.IntHistogramSearch
 
IntHistogramStdSearch - Class in integralhistogram
this class implements the TargHistSearch interface, you can use this class to search a target image onto a source one and get the search result over a result image.
IntHistogramStdSearch() - Constructor for class integralhistogram.IntHistogramStdSearch
 
IntHistProp - Interface in integralhistogram
generic interface for an integral histogram class.
intHistSearch(Hist[], int, int, HistIntersection, SearchOutput, int, int, int, float) - Method in class integralhistogram.IntHistogramSearch
we propose here a possible implementation of the intHistSearch interface method.
intHistSearch(Hist[], int, int, HistIntersection, SearchOutput, int, int, int, float) - Method in class integralhistogram.IntHistogramStdSearch
we propose here a standard implementation of the intHistSearch interface method.
IntHistSearch - Interface in integralhistogram
generic interface for an exaustive histogram based search class.
intHistSearch(Hist[], int, int, HistIntersection, SearchOutput, int, int, int, float) - Method in interface integralhistogram.IntHistSearch
search a target image onto a source image i.e onto an integral histogram.
IntHistUser - Class in integralhistogram
you can extend this abstract class to test your interfaces's implementation classes.
IntHistUser(PImage, int) - Constructor for class integralhistogram.IntHistUser
create the integral histogram

M

MyIntHistUser - Class in integralhistogram
With this class we extended the IntHistUser abstract class.
MyIntHistUser(PImage, int) - Constructor for class integralhistogram.MyIntHistUser
 
MyIntHistUser2 - Class in integralhistogram
With this class we extended the IntHistUser abstract class.
MyIntHistUser2(PImage, int) - Constructor for class integralhistogram.MyIntHistUser2
 
MyTargetUser - Class in integralhistogram
With this class we extended the IntHistUser abstract class.
MyTargetUser(PImage, int, int, float) - Constructor for class integralhistogram.MyTargetUser
create a target handler
MyTargetUser2 - Class in integralhistogram
With this class we extended the IntHistUser abstract class.
MyTargetUser2(PImage, int, int, float) - Constructor for class integralhistogram.MyTargetUser2
create a target handler

N

normalize(float[], int) - Method in interface integralhistogram.Hist
normalize with "norm" factor, the current histogram, put the result histogram in "destination" array
normalize(float[], int) - Method in class integralhistogram.Histogram
normalize the current histogram and store the output in outputHist.

P

propIntHist(Hist[], int, int, int[]) - Method in class integralhistogram.IntHistogramProp
implementation of the integral histogram's wavefront propagation method.
propIntHist(Hist[], int, int, int[]) - Method in interface integralhistogram.IntHistProp
given an histograms array, compute on it the integral histogram.

S

SearchOutput - Interface in integralhistogram
generic interface for a search results's output class.
setHistDistance(HistDistance) - Method in interface integralhistogram.HistIntersection
Set the HistDistance implementation object you want to use, in other words, set your matching politic.
setHistDistance(HistDistance) - Method in class integralhistogram.HistogramIntersection
set the HistDistance object
setOutputFile(String) - Method in class integralhistogram.TargetUser
 
setOutputImage(PImage) - Method in class integralhistogram.TargetUser
 
startOutput() - Method in class integralhistogram.AvgImgSearchOut
initialize average Target Region corners
startOutput() - Method in class integralhistogram.ImgSearchOut
 
startOutput() - Method in interface integralhistogram.SearchOutput
 
startOutput() - Method in class integralhistogram.TargetUser
 
startOutput() - Method in class integralhistogram.TXTSearchOut
 
startOutput() - Method in class integralhistogram.XMLSearchOut
 
startOutputFile(String) - Method in class integralhistogram.AvgImgSearchOut
 
startOutputFile(String) - Method in class integralhistogram.ImgSearchOut
 
startOutputFile(String) - Method in interface integralhistogram.SearchOutput
 
startOutputFile() - Method in class integralhistogram.TargetUser
 
startOutputFile(String) - Method in class integralhistogram.TXTSearchOut
 
startOutputFile(String) - Method in class integralhistogram.XMLSearchOut
 
sumHists(Hist, Hist, Hist, int) - Method in interface integralhistogram.Hist
sum the surce histograms using the algorithm proposed by Fatih Porikli (http://www.merl.com) (you can check the algorithm in it's pure form in our "Histogram" implementation class)
sumHists(Hist, Hist, Hist, int) - Method in class integralhistogram.Histogram
compute an wavefront propagation step.
sumPixel(int) - Method in interface integralhistogram.Hist
update the current histogram with the source pixel value
sumPixel(int) - Method in class integralhistogram.Histogram
update the histogram adding the pixelColor value in the right bin

T

TargetUser - Class in integralhistogram
you can extend this abstract class to test your interfaces's implementation classes.
TargetUser(PImage, int, int, float) - Constructor for class integralhistogram.TargetUser
constructor
TXTSearchOut - Class in integralhistogram
this class implements SearchOutput.
TXTSearchOut() - Constructor for class integralhistogram.TXTSearchOut
 

U

updateOutputFile(float) - Method in class integralhistogram.AvgImgSearchOut
 
updateOutputFile(float) - Method in class integralhistogram.ImgSearchOut
 
updateOutputFile(float) - Method in interface integralhistogram.SearchOutput
 
updateOutputFile(float) - Method in class integralhistogram.TargetUser
 
updateOutputFile(float) - Method in class integralhistogram.TXTSearchOut
 
updateOutputFile(float) - Method in class integralhistogram.XMLSearchOut
 

X

XMLSearchOut - Class in integralhistogram
this class implements SearchOutput.
XMLSearchOut() - Constructor for class integralhistogram.XMLSearchOut
 

A C E F G H I M N P S T U X

processing library integralhistogram by Giovanni Tarducci, Alessio Barducci. (c) 2009