private void BackgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { System.ComponentModel.BackgroundWorker worker; worker = (System.ComponentModel.BackgroundWorker)sender; ColorHistogramDescriptor chd = (ColorHistogramDescriptor)e.Argument; chd.FindSimilarity(worker, e); }
private void FindSimilarImages() { if (directoryImages != null && directoryImages.Length > 0) { InitializeBackgroundWorker(); ColorHistogramDescriptor chd = new ColorHistogramDescriptor(); chd.QueryItem = new FileInfo(InputImageLocation.Text); chd.CollectionItems = directoryImages; BackgroundWorker1.RunWorkerAsync(chd); CompareButton.Content = "Cancel"; } }