public void SetUp() { fftService = new Mock <IFFTService>(MockBehavior.Strict); audioSamplesNormalizer = new Mock <IAudioSamplesNormalizer>(MockBehavior.Strict); logUtility = new Mock <ILogUtility>(MockBehavior.Strict); spectrumService = new SpectrumService(fftService.Object, logUtility.Object, audioSamplesNormalizer.Object); }
public FingerprintService(ISpectrumService spectrumService, IWaveletDecomposition waveletDecomposition) : this( spectrumService, waveletDecomposition, DependencyResolver.Current.Get <IFingerprintDescriptor>()) { }
public SoundFingerprinter(IModelService modelService, string loadFromPath, string debugDirectoryPath) { SetDebugPath(debugDirectoryPath); // if the modelService was passed, use it if (modelService != null) { this.modelService = modelService; } else { // ... otherwise use the loadFromPath this.modelService = GetSQLiteDatabaseService(loadFromPath); } // and set the rest of the services this.audioService = new FindSimilarAudioService(); var fingerprintConfig = new ShortSamplesFingerprintConfiguration(); this.spectrumService = new FindSimilarSpectrumService( fingerprintConfig.SpectrogramConfig, new LogUtility() ); this.fingerprintService = new FindSimilarFingerprintService( spectrumService, new LocalitySensitiveHashingAlgorithm(new MinHashService(new MaxEntropyPermutations()), new HashConverter()), new StandardHaarWaveletDecomposition(), new FastFingerprintDescriptor() ); this.fingerprintCommandBuilder = new FingerprintCommandBuilder(fingerprintService); }
internal FingerprintService( ISpectrumService spectrumService, IWaveletDecomposition waveletDecomposition, IFingerprintDescriptor fingerprintDescriptor) { this.spectrumService = spectrumService; this.waveletDecomposition = waveletDecomposition; this.fingerprintDescriptor = fingerprintDescriptor; }
internal FindSimilarFingerprintService( ISpectrumService spectrumService, ILocalitySensitiveHashingAlgorithm lshAlgorithm, IWaveletDecomposition waveletDecomposition, IFingerprintDescriptor fingerprintDescriptor) { this.lshAlgorithm = lshAlgorithm; this.spectrumService = spectrumService; this.waveletDecomposition = waveletDecomposition; this.fingerprintDescriptor = fingerprintDescriptor; }
internal FingerprintService( ISpectrumService spectrumService, IWaveletDecomposition waveletDecomposition, IFingerprintDescriptor fingerprintDescriptor, IAudioSamplesNormalizer audioSamplesNormalizer) { this.spectrumService = spectrumService; this.waveletDecomposition = waveletDecomposition; this.fingerprintDescriptor = fingerprintDescriptor; this.audioSamplesNormalizer = audioSamplesNormalizer; }
public void SetUp() { fftService = new Mock <IFFTService>(MockBehavior.Strict); DependencyResolver.Current.Bind <IFFTService, IFFTService>(fftService.Object); audioSamplesNormalizer = new Mock <IAudioSamplesNormalizer>(MockBehavior.Strict); DependencyResolver.Current.Bind <IAudioSamplesNormalizer, IAudioSamplesNormalizer>( audioSamplesNormalizer.Object); logUtility = new Mock <ILogUtility>(MockBehavior.Strict); DependencyResolver.Current.Bind <ILogUtility, ILogUtility>(logUtility.Object); spectrumService = new SpectrumService(); }
public WinMain() { InitializeComponent(); Icon = Resources.Sound; audioService = new NAudioService(); modelService = new SqlModelService(); playAudioFileService = new NAudioPlayAudioFileService(); fingerprintCommandBuilder = new FingerprintCommandBuilder(); queryCommandBuilder = new QueryCommandBuilder(); tagService = new BassTagService(); permutationGeneratorService = new PermutationGeneratorService(); spectrumService = new SpectrumService(); imageService = new ImageService(); }
public WinDrawningTool( IAudioService audioService, IFingerprintCommandBuilder fingerprintCommandBuilder, ISpectrumService spectrumService) { this.audioService = audioService; this.fingerprintCommandBuilder = fingerprintCommandBuilder; fingerprintConfiguration = new DefaultFingerprintConfiguration(); imageService = new ImageService(spectrumService, new StandardHaarWaveletDecomposition()); this.spectrumService = spectrumService; InitializeComponent(); Icon = Resources.Sound; _lbImageTypes.Items.Add("Single file"); _lbImageTypes.Items.Add("Separated images"); }
public WinDrawningTool( IAudioService audioService, IFingerprintCommandBuilder fingerprintCommandBuilder, IFingerprintConfiguration fingerprintConfiguration, IImageService imageService, ISpectrumService spectrumService) { this.audioService = audioService; this.fingerprintCommandBuilder = fingerprintCommandBuilder; this.fingerprintConfiguration = fingerprintConfiguration; this.imageService = imageService; this.spectrumService = spectrumService; InitializeComponent(); Icon = Resources.Sound; _lbImageTypes.Items.Add("Single file"); _lbImageTypes.Items.Add("Separated images"); }
public WinDrawningTool( IAudioService audioService, ITagService tagService, IFingerprintUnitBuilder fingerprintUnitBuilder, IFingerprintingConfiguration fingerprintingConfiguration, IImageService imageService, ISpectrumService spectrumService) { this.audioService = audioService; this.tagService = tagService; this.fingerprintUnitBuilder = fingerprintUnitBuilder; this.fingerprintingConfiguration = fingerprintingConfiguration; this.imageService = imageService; this.spectrumService = spectrumService; InitializeComponent(); Icon = Resources.Sound; _lbImageTypes.Items.Add("Single file"); _lbImageTypes.Items.Add("Separated images"); }
public FingerprintService(IFingerprintDescriptor fingerprintDescriptor, ISpectrumService spectrumService, IWaveletService waveletService) { this.spectrumService = spectrumService; this.waveletService = waveletService; this.fingerprintDescriptor = fingerprintDescriptor; }
protected AbstractSpectralImageDaoTest() { audioService = new NAudioService(); spectrumService = new SpectrumService(); }
public ImageService(ISpectrumService spectrumService, IWaveletDecomposition waveletDecomposition) { this.spectrumService = spectrumService; this.waveletDecomposition = waveletDecomposition; }
public void SetUp() { fftService = new Mock<IFFTService>(MockBehavior.Strict); audioSamplesNormalizer = new Mock<IAudioSamplesNormalizer>(MockBehavior.Strict); logUtility = new Mock<ILogUtility>(MockBehavior.Strict); spectrumService = new SpectrumService(fftService.Object, logUtility.Object, audioSamplesNormalizer.Object); }
public ImageService(ISpectrumService spectrumService, IWaveletService waveletService) { this.spectrumService = spectrumService; this.waveletService = waveletService; }