Class FaceFeatureTranslator

java.lang.Object
com.redis.om.spring.vectorize.face.FaceFeatureTranslator
All Implemented Interfaces:
ai.djl.translate.PostProcessor<float[]>, ai.djl.translate.PreProcessor<ai.djl.modality.cv.Image>, ai.djl.translate.Translator<ai.djl.modality.cv.Image,float[]>

public class FaceFeatureTranslator extends Object implements ai.djl.translate.Translator<ai.djl.modality.cv.Image,float[]>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ai.djl.ndarray.NDList
    processInput(ai.djl.translate.TranslatorContext ctx, ai.djl.modality.cv.Image input)
    float[]
    processOutput(ai.djl.translate.TranslatorContext ctx, ai.djl.ndarray.NDList list)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ai.djl.translate.Translator

    getBatchifier, getExpansions, prepare
  • Constructor Details

    • FaceFeatureTranslator

      public FaceFeatureTranslator()
  • Method Details

    • processInput

      public ai.djl.ndarray.NDList processInput(ai.djl.translate.TranslatorContext ctx, ai.djl.modality.cv.Image input)
      Specified by:
      processInput in interface ai.djl.translate.PreProcessor<ai.djl.modality.cv.Image>
    • processOutput

      public float[] processOutput(ai.djl.translate.TranslatorContext ctx, ai.djl.ndarray.NDList list)
      Specified by:
      processOutput in interface ai.djl.translate.PostProcessor<float[]>