public FingerprintService( IAudioService audioService, FingerprintDescriptor fingerprintDescriptor, SpectrumService spectrumService, IWaveletService waveletService) { this.SpectrumService = spectrumService; this.WaveletService = waveletService; this.FingerprintDescriptor = fingerprintDescriptor; this.AudioService = audioService; }
public static FingerprintService GetSoundfingerprintingService() { // Audio service IAudioService audioService = new AudioService(); // Fingerprint Descriptor FingerprintDescriptor fingerprintDescriptor = new FingerprintDescriptor(); // SpectrumService SpectrumService spectrumService = new SpectrumService(); // Wavelet Service IWaveletDecomposition waveletDecomposition = new Soundfingerprinting.Fingerprinting.Wavelets.StandardHaarWaveletDecomposition(); IWaveletService waveletService = new WaveletService(waveletDecomposition); // Fingerprint Service FingerprintService fingerprintService = new FingerprintService(audioService, fingerprintDescriptor, spectrumService, waveletService); return fingerprintService; }
public ImageService(SpectrumService spectrumService, IWaveletService waveletService) { this.spectrumService = spectrumService; this.waveletService = waveletService; }