У меня есть гистограмму цветового тона для конкретного изображения, как показано на следующем графике:Как рассчитать гистограмму яркости?
Вот код, который я использую для вычисления гистограммы цветового тона (я использую EMGU обертку):
Image<Hsv, Byte> hsvImage = originalImage.Convert<Hsv, Byte>();
Image<Gray, byte>[] channels = hsvImage.Split();
DenseHistogram hist = new DenseHistogram(19, new RangeF(0,190));
hist.Calculate(new IImage[1] { channel }, true, null);
Мне нужно получить гистограмму яркости для пикселей, расположенных в диапазоне между красными пунктирными линиями.
У кого-нибудь есть идеи о том, как реализовать это?
Заранее спасибо.
Что 'channel' объявлен как? Это просто место для канала, который вы хотите построить? – Aurelius