Сначала вы должны получить гистограмму каждого цветового канала.Затем вы можете использовать функцию minmax, чтобы получить наиболее доминирующий цвет.
Код, который я публикую, предназначен для изображения HSV, вы можете изменить названия каналов для своего цветового пространства.
Image<Gray, Byte>[] channels = hsv1.Split();
Image<Gray, Byte> ImgHue = channels[0];
Image<Gray, Byte> ImgSat = channels[1];
Image<Gray, Byte> ImgVal = channels[2];
DenseHistogram histo1 = new DenseHistogram(255, new RangeF(0, 255));
histo1.Calculate<byte>(new Image<Gray, byte>[] { ImgHue }, true, null);
float minV, maxV;
int[] minL;
int[] maxL;
histo1.MinMax(out minV, out maxV, out minL, out maxL);
string mystr = Convert.ToString(maxL[0]);
label1.Text = "Hue= " + mystr;
Вы можете сделать то же самое для каналов насыщенности и значения.