■ Image 클래스의 Convolution 메소드를 사용해 샤프닝(첨예화) 회선을 적용하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
using Emgu.CV; using Emgu.CV.Structure; float[,] maskArray = { { 0.0f, -1.0f, 0.0f }, { -1.0f, 5.0f, -1.0f }, { 0.0f, -1.0f, 0.0f } }; ConvolutionKernelF convolutionKernelF = new ConvolutionKernelF(maskArray); Image<Gray, float> sourceImage = new Image<Gray, float>("c:\\source.jpg"); Image<Gray, float> targetImage = sourceImage.Convolution(convolutionKernelF); sourceImageBox.Image = sourceImage; targetImageBox.Image = targetImage; |