Class AbstractAveragingFilter
- java.lang.Object
-
- science.aist.imaging.opencv.imageprocessing.averaging.AbstractAveragingFilter
-
- All Implemented Interfaces:
Function<Collection<ImageWrapper<org.opencv.core.Mat>>,ImageWrapper<org.opencv.core.Mat>>
- Direct Known Subclasses:
MeanFilter
,MedianFilter
public abstract class AbstractAveragingFilter extends Object implements Function<Collection<ImageWrapper<org.opencv.core.Mat>>,ImageWrapper<org.opencv.core.Mat>>
Abstract class for an filter for averaging multiple images to one
- Since:
- 1.0
- Author:
- Christoph Praschl
-
-
Field Summary
Fields Modifier and Type Field Description protected AverageType
averageType
-
Constructor Summary
Constructors Constructor Description AbstractAveragingFilter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ImageWrapper<org.opencv.core.Mat>
apply(Collection<ImageWrapper<org.opencv.core.Mat>> imageWrappers)
protected abstract ImageWrapper<org.opencv.core.Mat>
averaging(Collection<ImageWrapper<org.opencv.core.Mat>> imageWrappers, ImageWrapper<org.opencv.core.Mat> firstMat)
-
-
-
Field Detail
-
averageType
protected AverageType averageType
-
-
Method Detail
-
apply
public ImageWrapper<org.opencv.core.Mat> apply(Collection<ImageWrapper<org.opencv.core.Mat>> imageWrappers)
- Specified by:
apply
in interfaceFunction<Collection<ImageWrapper<org.opencv.core.Mat>>,ImageWrapper<org.opencv.core.Mat>>
-
averaging
protected abstract ImageWrapper<org.opencv.core.Mat> averaging(Collection<ImageWrapper<org.opencv.core.Mat>> imageWrappers, ImageWrapper<org.opencv.core.Mat> firstMat)
-
-