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