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.Spectrum
clicks2Spectrum
(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()
-