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 원본이미지를 축소해서 출력이미지에 저장
결과