Я прочитал, что если изображение оттенки серого, то он не должен иметь B и R компонент в RGB и не U и V в YUV цветовые пространства. Означает ли это, что они должны быть равны 0?преобразования полутонового изображения из RGB в YUV дает ненулевой U и V
Я использую этот код, чтобы получить значения YUV:
var px = (this.canvas.Image as Bitmap).GetPixel(i, j);
var y = 0.299 * px.R + 0.587 * px.G + 0.114 * px.B;
var u = -0.14713 * px.R - 0.28886 * px.G + 0.436 * px.B;
var v = 0.615 * px.R - 0.51499 * px.G - 0.10001 * px.B;
И я получаю ненулевое U и V значения, хотя они близки к 0. Если я конвертировать их в int в любом случае? Изображение было действительно серого?