Search Results for

    Show / Hide Table of Contents

    Class LDSpectrogramDistance

    Inheritance
    Object
    LDSpectrogramDistance
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AudioAnalysisTools.LongDurationSpectrograms
    Assembly: AudioAnalysisTools.dll
    Syntax
    public static class LDSpectrogramDistance

    Methods

    | Improve this Doc View Source

    DrawDistanceSpectrogram(Config)

    Declaration
    public static void DrawDistanceSpectrogram(Config configuration)
    Parameters
    Type Name Description
    Config configuration
    | Improve this Doc View Source

    DrawDistanceSpectrogram(LDSpectrogramRGB, LDSpectrogramRGB)

    Declaration
    public static Image<Rgb24> DrawDistanceSpectrogram(LDSpectrogramRGB cs1, LDSpectrogramRGB cs2)
    Parameters
    Type Name Description
    LDSpectrogramRGB cs1
    LDSpectrogramRGB cs2
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawDistanceSpectrogram(DirectoryInfo, FileInfo, FileInfo, DirectoryInfo)

    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:

    1. A negative false-color spectrogram derived from the indices of recording 1.
    2. A negative false-color spectrogram derived from the indices of recording 2.
    3. A spectrogram of euclidean distances between the two input files.
    4. The above three spectrograms combined in one image.
    Declaration
    public static void DrawDistanceSpectrogram(DirectoryInfo inputDirectory, FileInfo inputFileName1, FileInfo inputFileName2, DirectoryInfo outputDirectory)
    Parameters
    Type Name Description
    DirectoryInfo inputDirectory
    FileInfo inputFileName1
    FileInfo inputFileName2
    DirectoryInfo outputDirectory
    | Improve this Doc View Source

    DrawTitleBarOfEuclidianDistanceSpectrogram(String, String, Color[], Int32, Int32)

    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

    GetDifferenceColourChart()

    Declaration
    public static Dictionary<string, Color> GetDifferenceColourChart()
    Returns
    Type Description
    Dictionary<String, SixLabors.ImageSharp.Color>
    • Improve this Doc
    • View Source
    In This Article
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top