Morphology Common

1 공통 파라미터

2 예제 코드

  1. Kernel Range
    1. Square
      CMorphologyErode erode;
      erode.SetKernel(5);
      
    2. Rectangle
      CMorphologyErode erode;
      erode.SetKernel(3, 5);
      
  2. Kernel Shape
    1. Rectangle

      CMorphologyErode erode;
      // 기본 값으로 생략 가능
      //erode.SetKernelShape(EKernelShape_Rectangle);
      erode.SetKernel(5);
      
    2. Rhombus

      CMorphologyErode erode;
      erode.SetKernelShape(EKernelShape_Rhombus);
      erode.SetKernel(5);
      
      CMorphologyErode erode;
      erode.SetKernelShape(CMorphologyErode.EKernelShape.Rhombus);
      erode.SetKernel(5);
      
    3. Circle

      CMorphologyErode erode;
      erode.SetKernelShape(EKernelShape_Circle);
      erode.SetKernel(5);
      
      CMorphologyErode erode;
      erode.SetKernelShape(CMorphologyErode.EKernelShape.Circle);
      erode.SetKernel(5);
      
  3. Figure
CMorphologyErode erode;
CFLCircle circleROI(20, 20, 10);
erode.SetKernel(&circleROI);
CMorphologyErode erode;
CFLCircle<double> circleROI= new CFLCircle<double>(20., 20., 10.);
erode.SetKernel(circleROI);
</div>

3 관련 알고리즘

CMorphologyErode,CMorphologyDilate,CMorphologyOpen,CMorphologyClose,CMorphologyGradient,CMedianFilter