morphology (dilate, erode) fix

remotes/origin/master
syneffort 3 years ago
parent 9e6ea4d313
commit 63ce02204a
  1. 2
      OpenCV/Form1.cs
  2. 4
      OpenCV/OpenCVClass.cs

@ -40,7 +40,7 @@ namespace OpenCV
pictureBoxIpl1.ImageIpl = src; pictureBoxIpl1.ImageIpl = src;
//Converter.ConvKernel = new IplConvKernel(3, 3, 1, 1, ElementShape.Rect); Converter.ConvKernel = new IplConvKernel(3, 3, 1, 1, ElementShape.Rect);
pictureBoxIpl2.ImageIpl = Converter.EDImage(src, 50, 10); pictureBoxIpl2.ImageIpl = Converter.EDImage(src, 50, 10);
} }
catch (Exception ex) catch (Exception ex)

@ -241,8 +241,8 @@ namespace OpenCV
{ {
morp = new IplImage(src.Size, BitDepth.U8, 1); morp = new IplImage(src.Size, BitDepth.U8, 1);
bin = Binary(src, threshold); bin = Binary(src, threshold);
Cv.Erode(morp, morp, convKernel, iteration); Cv.Erode(bin, morp, convKernel, iteration);
Cv.Dilate(bin, morp, convKernel, iteration); Cv.Dilate(morp, morp, convKernel, iteration);
return morp; return morp;
} }

Loading…
Cancel
Save