Package boofcv.alg.template
Class TemplateNCC<T extends ImageBase<T>>
java.lang.Object
boofcv.alg.template.TemplateNCC<T>
- All Implemented Interfaces:
TemplateIntensityImage.EvaluatorMethod<T>
- Direct Known Subclasses:
TemplateNCC.F32,TemplateNCC.U8
public abstract class TemplateNCC<T extends ImageBase<T>>
extends Object
implements TemplateIntensityImage.EvaluatorMethod<T>
Template matching which uses normalized cross correlation (NCC).
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(TemplateIntensityImage<T> owner) booleanbooleanabstract voidsetupTemplate(T template) Precompres template statistics hereMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface boofcv.alg.template.TemplateIntensityImage.EvaluatorMethod
evaluate, evaluateMask
-
Constructor Details
-
TemplateNCC
public TemplateNCC()
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceTemplateIntensityImage.EvaluatorMethod<T extends ImageBase<T>>
-
isMaximize
public boolean isMaximize()- Specified by:
isMaximizein interfaceTemplateIntensityImage.EvaluatorMethod<T extends ImageBase<T>>
-
setupTemplate
Precompres template statistics here -
isBorderProcessed
public boolean isBorderProcessed()- Specified by:
isBorderProcessedin interfaceTemplateIntensityImage.EvaluatorMethod<T extends ImageBase<T>>
-