Class PtSsdTranslator.Builder
java.lang.Object
ai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder<T>
ai.djl.modality.cv.translator.BaseImageTranslator.ClassificationBuilder<T>
ai.djl.modality.cv.translator.ObjectDetectionTranslator.ObjectDetectionBuilder<PtSsdTranslator.Builder>
ai.djl.pytorch.zoo.cv.objectdetection.PtSsdTranslator.Builder
- Enclosing class:
- PtSsdTranslator
public static class PtSsdTranslator.Builder
extends ai.djl.modality.cv.translator.ObjectDetectionTranslator.ObjectDetectionBuilder<PtSsdTranslator.Builder>
The builder for SSD translator.
-
Field Summary
Fields inherited from class ai.djl.modality.cv.translator.ObjectDetectionTranslator.ObjectDetectionBuilder
applyRatio, removePadding, thresholdFields inherited from class ai.djl.modality.cv.translator.BaseImageTranslator.ClassificationBuilder
synsetLoaderFields inherited from class ai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder
batchifier, flag, height, pipeline, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the translator.protected voidconfigPostProcess(Map<String, ?> arguments) protected voidconfigPreProcess(Map<String, ?> arguments) protected PtSsdTranslator.Builderself()setBoxes(int figSize, int[] featSize, int[] steps, int[] scale, int[][] aspectRatio) Set the box parameter to reconstruct the anchor box.Methods inherited from class ai.djl.modality.cv.translator.ObjectDetectionTranslator.ObjectDetectionBuilder
optApplyRatio, optThresholdMethods inherited from class ai.djl.modality.cv.translator.BaseImageTranslator.ClassificationBuilder
optSynset, optSynsetArtifactName, optSynsetUrl, validateMethods inherited from class ai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder
addTransform, optBatchifier, optFlag, setImageSize, setPipeline
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setBoxes
public PtSsdTranslator.Builder setBoxes(int figSize, int[] featSize, int[] steps, int[] scale, int[][] aspectRatio) Set the box parameter to reconstruct the anchor box.- Parameters:
figSize- image sizefeatSize- feature sizesteps- steps to create boxesscale- scale between different level of generated boxesaspectRatio- parameter go along with scale- Returns:
- this builder
-
self
- Specified by:
selfin classai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder<PtSsdTranslator.Builder>
-
configPreProcess
- Overrides:
configPreProcessin classai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder<PtSsdTranslator.Builder>
-
configPostProcess
- Overrides:
configPostProcessin classai.djl.modality.cv.translator.ObjectDetectionTranslator.ObjectDetectionBuilder<PtSsdTranslator.Builder>
-
build
Builds the translator.- Returns:
- the new translator
-