Package ai.djl.modality.cv.translator
Class BaseImageTranslator.BaseBuilder<T extends BaseImageTranslator.BaseBuilder>
java.lang.Object
ai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder<T>
- Type Parameters:
T- the concrete builder type
- Direct Known Subclasses:
BaseImageTranslator.ClassificationBuilder,ImageFeatureExtractor.Builder,SimplePoseTranslator.Builder,YoloPoseTranslator.Builder
- Enclosing class:
- BaseImageTranslator<T>
public abstract static class BaseImageTranslator.BaseBuilder<T extends BaseImageTranslator.BaseBuilder>
extends Object
A builder to extend for all classes extending the
BaseImageTranslator.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Batchifierprotected Image.Flagprotected intprotected Pipelineprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddTransform(Transform transform) protected voidconfigPostProcess(Map<String, ?> arguments) protected voidconfigPreProcess(Map<String, ?> arguments) optBatchifier(Batchifier batchifier) Sets theBatchifierfor theTranslator.optFlag(Image.Flag flag) Sets the optionalImage.Flag(default isImage.Flag.COLOR).protected abstract Tself()setPipeline(Pipeline pipeline) Sets thePipelineto use for pre-processing the image.protected voidvalidate()
-
Field Details
-
width
protected int width -
height
protected int height -
flag
-
pipeline
-
batchifier
-
-
Constructor Details
-
BaseBuilder
public BaseBuilder()
-
-
Method Details
-
optFlag
Sets the optionalImage.Flag(default isImage.Flag.COLOR).- Parameters:
flag- the color mode for the images- Returns:
- this builder
-
setPipeline
Sets thePipelineto use for pre-processing the image.- Parameters:
pipeline- the pre-processing pipeline- Returns:
- this builder
-
addTransform
- Parameters:
transform- theTransformto be added- Returns:
- this builder
-
optBatchifier
Sets theBatchifierfor theTranslator.- Parameters:
batchifier- theBatchifierto be set- Returns:
- this builder
-
self
-
validate
protected void validate() -
configPreProcess
-
configPostProcess
-