Я пишу код c #, чтобы получить значения пикселей из изображения в градациях серого.
Color x= c.GetPixel(i,j);
byte y=(byte)(((int)x.R+x.G+x.B)/3);
Я сравнил их со значениями, полученными в Matlab командой imread. Почему они совершенно разные? Значения находятся между 0 и 255 в C # и в Matlab.
Например:
i=0, j=0
- C #: 153
, Matlab: 149
i=0, j=1
- C #: 153
, Matlab: 152
i=0, j=1
- C #: 170
, Matlab: 156