카테고리 없음

C# EmguCV 이미지 피라미드 생성

macroo 2023. 5. 25. 13:01

C# EmguCV 이미지 피라미드 생성

 

using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;

public void ImagePyramidGeneration()
{
    // 이미지 로딩
    Image<Bgr, byte> image = new Image<Bgr, byte>("image.jpg");

    // 이미지 피라미드 생성
    Pyramid<Bgr, byte> pyramid = new Pyramid<Bgr, byte>(image, PyramidType.Gaussian);

    // 피라미드 이미지 출력
    for (int level = 0; level < pyramid.NumberOfLevels; level++)
    {
        Image<Bgr, byte> pyramidImage = pyramid[level];
        string windowName = "Level " + level;
        ImageViewer viewer = new ImageViewer(pyramidImage, windowName);
        viewer.ShowDialog();
    }
}