From 63ce02204a77bba77da8bbaee4a387d310f36d6a Mon Sep 17 00:00:00 2001 From: syneffort Date: Sat, 11 Jun 2022 13:26:49 +0900 Subject: [PATCH] morphology (dilate, erode) fix --- OpenCV/Form1.cs | 2 +- OpenCV/OpenCVClass.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenCV/Form1.cs b/OpenCV/Form1.cs index d896baa..74b1250 100644 --- a/OpenCV/Form1.cs +++ b/OpenCV/Form1.cs @@ -40,7 +40,7 @@ namespace OpenCV 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); } catch (Exception ex) diff --git a/OpenCV/OpenCVClass.cs b/OpenCV/OpenCVClass.cs index cc34f35..855a306 100644 --- a/OpenCV/OpenCVClass.cs +++ b/OpenCV/OpenCVClass.cs @@ -241,8 +241,8 @@ namespace OpenCV { morp = new IplImage(src.Size, BitDepth.U8, 1); bin = Binary(src, threshold); - Cv.Erode(morp, morp, convKernel, iteration); - Cv.Dilate(bin, morp, convKernel, iteration); + Cv.Erode(bin, morp, convKernel, iteration); + Cv.Dilate(morp, morp, convKernel, iteration); return morp; }