Class DelphinIDTransform

java.lang.Object
rawDeepLearningClassifier.dlClassification.delphinID.DelphinIDTransform

public class DelphinIDTransform extends Object
Handles transforming whistles or clicks into whichever transform is required by delphinID.
  • Field Details Link icon

    • WHISTLE_IMAGE Link icon

      public static final int WHISTLE_IMAGE
      Convert whistles to image.
      See Also:
    • WHISTLE_SPECTRUM Link icon

      public static final int WHISTLE_SPECTRUM
      Convert whistles to a spectrum.
      See Also:
    • CLICK_IMAGE Link icon

      public static final int CLICK_IMAGE
      Convert click group to spectrum
      See Also:
    • CLICK_SPECTRUM Link icon

      public static final int CLICK_SPECTRUM
      Convert click group to image.
      See Also:
    • delphinIDTransformType Link icon

      public int delphinIDTransformType
      The type of whistle transforms.
    • transformParams Link icon

      public Object transformParams
      Parameters for the whistle transform..
  • Constructor Details Link icon

    • DelphinIDTransform Link icon

      public DelphinIDTransform()
  • Method Details Link icon

    • setJSONData Link icon

      public boolean setJSONData(org.json.JSONObject jsonObject)
      Set the JSON data.
      Parameters:
      jsonObject - - the json object
      Returns:
      true if JSON was read successfully.
    • setGroupDetectionData Link icon

      public void setGroupDetectionData(SegmenterDetectionGroup whistleGroups, org.jamdev.jdl4pam.transforms.DLTransform dlTransform)
      Set the whsitle data.
      Parameters:
      whistleGroups -
      dlTransform -
    • getTransformParams Link icon

      public Object getTransformParams()
      Get the transform parameters.
      Returns:
    • getDataType Link icon

      public DelphinIDParams.DelphinIDDataType getDataType()