Class LitoriaBicolor
To call this LitoriaBicolor recognizer, the first command line argument must be "EventRecognizer".
Alternatively, this recognizer can be called via the MultiRecognizer.
This frog recognizer is based on the "kek-kek" recognizer for the Lewin's Rail
It looks for synchronous oscillations in two frequency bands
This recognizer was first developed for Jenny ???, a Masters student around 2007.
It has been updated in October 2016 to become one of the new RecognizerBase recognizers.
however the Correlation technique used for the Lewins Rail did not work because the ossilations in the upper and lower freq bands are not correlated.
Instead measure the oscillations in the upper and lower bands independently.
Inheritance
LitoriaBicolor
Assembly: AnalysisPrograms.dll
Syntax
public class LitoriaBicolor : RecognizerBase, IEventRecognizer, IAnalyser2, ICiteable, IHasStatus
Properties
|
Improve this Doc
View Source
Author
Declaration
public override string Author { get; }
Property Value
Overrides
|
Improve this Doc
View Source
CommonName
Declaration
public override string CommonName { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Description
Declaration
public override string Description { get; }
Property Value
Overrides
|
Improve this Doc
View Source
SpeciesName
Declaration
public override string SpeciesName { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Status
Declaration
public override Status Status { get; }
Property Value
Overrides
Methods
|
Improve this Doc
View Source
Declaration
public static Tuple<BaseSonogram, double[, ], double[], List<AcousticEvent>, Image> Analysis(AudioRecording recording, SonogramConfig sonoConfig, LitoriaBicolorConfig lbConfig, bool drawDebugImage, TimeSpan segmentStartOffset)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public static Image DisplayDebugImage(BaseSonogram sonogram, List<AcousticEvent> events, List<Plot> scores, double[, ] hits)
Parameters
Returns
Type |
Description |
SixLabors.ImageSharp.Image |
|
|
Improve this Doc
View Source
Do your analysis. This method is called once per segment (typically one-minute segments).
Declaration
public override RecognizerResults Recognize(AudioRecording recording, Config configuration, TimeSpan segmentStartOffset, Lazy<IndexCalculateResult[]> getSpectralIndexes, DirectoryInfo outputDirectory, int? imageWidth)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
SummariseResults(AnalysisSettings, FileSegment, EventBase[], SummaryIndexBase[], SpectralIndexBase[], AnalysisResult2[])
Summarize your results. This method is invoked exactly once per original file.
Declaration
public override void SummariseResults(AnalysisSettings settings, FileSegment inputFileSegment, EventBase[] events, SummaryIndexBase[] indices, SpectralIndexBase[] spectralIndices, AnalysisResult2[] results)
Parameters
Overrides
Implements
Extension Methods