예제 #1
0
 private Task <double> FilterImage(byte[,] imageMatrix, Sorting.SortType sortType, Filtering.FilterType filterType, int maxSize)
 {
     return(Task.Run(() =>
     {
         var start = Environment.TickCount;
         Filtering.DespeckleImage(imageMatrix, maxSize, sortType, filterType);
         var end = Environment.TickCount;
         DisplayImage(imageMatrix, FilteredPictureBox);
         double time = end - start;
         time /= 1000;
         return time;
     }));
 }