Ejemplo n.º 1
0
 public static ImageData Filter(string fileName, SpatialFilterKernel kernel)
 {
     try
     {
         var src = new Mat(fileName);
         var bmp = kernel.FilterWriteableBitmap(src);
         var images = new ImageData();
         images.SourceImage = src.ToWriteableBitmap();
         images.ResultImage = bmp;
         return images;
     }
     finally
     {
     }
 }
Ejemplo n.º 2
0
 public Task<WriteableBitmap> FilterWriteableBitmapAsync(Mat src)
 {
     return Task.Run(() =>
     {
         using (var k = GetMat())
         using (var dst = new Mat())
         {
             Cv2.Filter2D(src, dst, MatType.CV_8U, k);
             return dst.ToWriteableBitmap();
         }
     });
 }
Ejemplo n.º 3
0
 public WriteableBitmap FilterWriteableBitmap(Mat src)
 {
     using (var k = GetMat())
     using (var dst = new Mat())
     {
         Cv2.Filter2D(src, dst, MatType.CV_8U, k);
         return dst.ToWriteableBitmap();
     }
 }