Пример #1
0
        public FingerprintService(
			IAudioService audioService,
			FingerprintDescriptor fingerprintDescriptor,
			SpectrumService spectrumService,
			IWaveletService waveletService)
        {
            this.SpectrumService = spectrumService;
            this.WaveletService = waveletService;
            this.FingerprintDescriptor = fingerprintDescriptor;
            this.AudioService = audioService;
        }
Пример #2
0
        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;
        }
Пример #3
0
 public ImageService(SpectrumService spectrumService, IWaveletService waveletService)
 {
     this.spectrumService = spectrumService;
     this.waveletService = waveletService;
 }