■ Image 클래스에서 감마를 조정하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
using System; using Emgu.CV; using Emgu.CV.Structure; Image<Bgr, byte> sourceImage = new Image<Bgr, byte>("c:\\source.jpg"); Image<Bgr, byte> targetImage = sourceImage.Convert<byte> ( delegate(byte value) { return (byte)(255.0 * Math.Pow((double)value / 255.0, 2.5)); } ); sourceImageBox.Image = sourceImage; targetImageBox.Image = targetImage; |
※ 감마를 감소시키는 경우 (1.0 / 2.5)를 설정한다.