2011-10-16 6 views

답변

3

가우스 필터로 묻는 것이 잡음을 제거하는 경향이 있는지 나는 잘 모르겠습니다. 사용자 정의 커널을 사용하려면 다음 코드를 사용할 수 있습니다. 설정된 평균 및 분산으로 노이즈를 추가하려면 my_image.Data 속성을 반복하여 사용해야합니다. 여러분의 후유증이 무엇인지 알지 못한다면 커스텀 커널을 사용하기위한 코드는 다음과 같습니다. 예제 이미지에 대한 링크가 더 유용 할 수도 있습니다.

나는 희망이 도움이
Image<Bgr, Byte> my_image = new Image<Bgr, byte>(open.FileName); 

float[,] k = { {0, 0, 0}, 
       {0, 0, -0}, 
       {0.33F, 0, -0}}; 

ConvolutionKernelF kernel = new ConvolutionKernelF(k); 

Image<Bgr, float> convolutedImage = my_image * kernel; 

pictureBox1.Image = convolutedImage.ToBitmap(); 

,

크리스