Class TemplateCorrelationFFT

java.lang.Object
boofcv.alg.template.TemplateCorrelationFFT
All Implemented Interfaces:
TemplateMatchingIntensity<GrayF32>

public class TemplateCorrelationFFT
extends Object
implements TemplateMatchingIntensity<GrayF32>
Correlation based template matching which uses FFT
  • Constructor Summary

    Constructors
    Constructor Description
    TemplateCorrelationFFT()  
  • Method Summary

    Modifier and Type Method Description
    int getBorderX0()
    Thickness of border along the image left side (lower extent)
    int getBorderX1()
    Thickness of border along the image right side (upper extent)
    int getBorderY0()
    Thickness of border along the image top (lower extent)
    int getBorderY1()
    Thickness of border along the image bottom (upper extent)
    GrayF32 getIntensity()
    Contains results of template matching.
    boolean isBorderProcessed()
    Does this algorithm process the image's border.
    boolean isMaximize()
    If true then a better fit is a larger number, otherwise a smaller number is a better fit
    void process​(GrayF32 template)
    Matches the template to the image and computes an intensity image.
    void process​(GrayF32 template, @Nullable GrayF32 mask)
    Matches the template with a mask to the image and computes an intensity image.
    void setInputImage​(GrayF32 image)
    Specifies the input image which the template is going ot be matched against

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait