Class Clicks2Spectrum
java.lang.Object
rawDeepLearningClassifier.dlClassification.delphinID.Clicks2Spectrum
Convert a group of clicks to an average spectrum.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionClicks2Spectrum(SegmenterDetectionGroup clickGroup, int fftLen, boolean spectradB, boolean hann) Clicks2Spectrum(SegmenterDetectionGroup clickGroup, Clicks2Spectrum.Clks2SpectrumParams transformParams) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.jamdev.jpamutils.spectrum.Spectrumclicks2Spectrum(ArrayList<? extends PamDataUnit> arrayList, float sampleRate, int fftLen, boolean spectrumdB, boolean hann) Convert clicks to an average spectrum.org.jamdev.jpamutils.spectrum.Spectrum
-
Constructor Details
-
Clicks2Spectrum
public Clicks2Spectrum(SegmenterDetectionGroup clickGroup, int fftLen, boolean spectradB, boolean hann) -
Clicks2Spectrum
public Clicks2Spectrum(SegmenterDetectionGroup clickGroup, Clicks2Spectrum.Clks2SpectrumParams transformParams)
-
-
Method Details
-
clicks2Spectrum
public static org.jamdev.jpamutils.spectrum.Spectrum clicks2Spectrum(ArrayList<? extends PamDataUnit> arrayList, float sampleRate, int fftLen, boolean spectrumdB, boolean hann) Convert clicks to an average spectrum.- Parameters:
spectrumdB- - true to average the log spectra instead of linear spectrawhistleValues- - whistle values.startseg- - the start segment in seconds.seglen- - the segment length in seconds.freqLimits- - the frequency limits for the spectrum.minFragSize- - the minimum fragment length in seconds.- Returns:
- the average spectrum.
-
getSpectrum
public org.jamdev.jpamutils.spectrum.Spectrum getSpectrum()
-