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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(TemplateIntensityImage<T> owner) boolean
boolean
abstract void
setupTemplate
(T template) Precompres template statistics hereMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface boofcv.alg.template.TemplateIntensityImage.EvaluatorMethod
evaluate, evaluateMask
-
Constructor Details
-
TemplateNCC
public TemplateNCC()
-
-
Method Details
-
initialize
- Specified by:
initialize
in interfaceTemplateIntensityImage.EvaluatorMethod<T extends ImageBase<T>>
-
isMaximize
public boolean isMaximize()- Specified by:
isMaximize
in interfaceTemplateIntensityImage.EvaluatorMethod<T extends ImageBase<T>>
-
setupTemplate
Precompres template statistics here -
isBorderProcessed
public boolean isBorderProcessed()- Specified by:
isBorderProcessed
in interfaceTemplateIntensityImage.EvaluatorMethod<T extends ImageBase<T>>
-