[C#/WINFORM] Bitmap 클래스 : 가우스 차이 필터(Gauss Deference Filter) 사용하기


■ Bitmap 클래스에서 가우스 차이 필터(Gauss Deference Filter)를 사용하는 방법을 보여준다.

Matrix.cs

BitmapHelper.cs

▶ MainForm.cs
—————————————————————————————————-
using System.Drawing;
using System.Windows.Forms;

namespace TestProject
{
/// <summary>
/// 메인 폼
/// </summary>
public partial class MainForm : Form
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public

#region 생성자 – MainForm()

/// <summary>
/// 생성자
/// </summary>
public MainForm()
{
InitializeComponent();

Bitmap sourceBitmap = BitmapHelper.LoadBitmap("IMAGE\\sample.jpg");
Bitmap targetBitmap = BitmapHelper.ApplyGauss3X5Type1DifferenceFilter(sourceBitmap, false, false, 64);

this.pictureBox.SizeMode = PictureBoxSizeMode.Zoom;
this.pictureBox.Image = targetBitmap;
}

#endregion
}
}
—————————————————————————————————-

TestProject.zip

분류

보관함