C#/C# OpenCV/

C# OpenCV 3-2. 확대 & 축소

2019. 10. 29.

PyrUp & PyrDown

Cv2.PyrUp 이미지를 확대할 때 사용

Cv2.PyrDown 이미지를 축소할 때 사용

 

Example Code

using System;
using System.Windows.Forms;
using OpenCvSharp;

namespace updowntest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Mat src = Cv2.ImRead("image.jpg", ImreadModes.Unchanged);
            Mat upsize = new Mat();
            Mat downsize = new Mat();

            Cv2.PyrUp(src, upsize);
            Cv2.PyrDown(src, downsize);

            Cv2.ImShow("source", src);
            Cv2.ImShow("upsize", upsize);
            Cv2.ImShow("downsize", downsize);

            Cv2.WaitKey(0);
            Cv2.DestroyAllWindows();
        }
    }
}

 

Explain Code

			Cv2.PyrUp(src, upsize);
            Cv2.PyrDown(src, downsize);

Cv2.PyrUp 원본이미지를 확대해서 출력이미지에 저장

Cv2.PyrDown 원본이미지를 축소해서 출력이미지에 저장

 

결과