Class LDSpectrogramDistance
Inheritance
LDSpectrogramDistance
Assembly: AudioAnalysisTools.dll
public static class LDSpectrogramDistance
Methods
|
Improve this Doc
View Source
Declaration
public static void DrawDistanceSpectrogram(Config configuration)
Parameters
Type |
Name |
Description |
Config |
configuration |
|
|
Improve this Doc
View Source
Declaration
public static Image<Rgb24> DrawDistanceSpectrogram(LDSpectrogramRGB cs1, LDSpectrogramRGB cs2)
Parameters
Returns
Type |
Description |
SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> |
|
|
Improve this Doc
View Source
This method compares the acoustic indices derived from two different long duration recordings of the same length.
It takes as input any number of csv files of acoustic indices in spectrogram columns.
Typically there will be at least three indices csv files for each of the original recordings to be compared.
The method produces four spectrogram image files:
- A negative false-color spectrogram derived from the indices of recording 1.
- A negative false-color spectrogram derived from the indices of recording 2.
- A spectrogram of euclidean distances between the two input files.
- The above three spectrograms combined in one image.
Declaration
public static void DrawDistanceSpectrogram(DirectoryInfo inputDirectory, FileInfo inputFileName1, FileInfo inputFileName2, DirectoryInfo outputDirectory)
Parameters
|
Improve this Doc
View Source
Declaration
public static Image<Rgb24> DrawTitleBarOfEuclidianDistanceSpectrogram(string name1, string name2, Color[] colorArray, int width, int height)
Parameters
Type |
Name |
Description |
String |
name1 |
|
String |
name2 |
|
SixLabors.ImageSharp.Color[] |
colorArray |
|
Int32 |
width |
|
Int32 |
height |
|
Returns
Type |
Description |
SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> |
|
|
Improve this Doc
View Source
Declaration
public static Dictionary<string, Color> GetDifferenceColourChart()
Returns