Метод Bitmap.ToNDArray возвращает не правильный массив данных
К примеру на python с метода np.asarray(Image.open("test_photo.jpg")) данные приходят в следующем виде:
[[[[50 46 47]
[50 46 47]
[50 46 47]
...
[50 46 47]
[50 46 47]
[50 46 47]]
[[51 47 48]
[51 47 48]
[51 47 48]
...
[50 46 47]
[50 46 47]
[50 46 47]]
[[52 48 49]
[52 48 49]
[52 48 49]
...
[50 46 47]
[50 46 47]
[50 46 47]]
...
[[55 53 54]
[55 53 54]
[55 53 54]
...
[81 86 92]
[79 86 92]
[79 86 92]]
[[55 53 54]
[55 53 54]
[55 53 54]
...
[81 86 92]
[81 85 94]
[81 85 94]]
[[55 53 54]
[55 53 54]
[55 53 54]
...
[81 86 92]
[80 84 93]
[80 84 93]]]]
на C#
Bitmap imbit = new Bitmap(System.Drawing.Image.FromFile("test_photo.jpg"));
NDArray ndarray = imbit.ToNDArray(flat: false, copy: true, discardAlpha: true);
Данные в переменной ndarray:
[[[[47, 46, 50],
[47, 46, 50],
[47, 46, 50],
[47, 46, 50],
[47, 46, 50],
...
[48, 47, 51],
[48, 47, 51],
[47, 46, 50],
[47, 46, 50],
[47, 46, 50]],
[[48, 47, 51],
[48, 47, 51],
[48, 47, 51],
[48, 47, 51],
[48, 47, 51],
...
[48, 47, 51],
[48, 47, 51],
[47, 46, 50],
[47, 46, 50],
[47, 46, 50]],
[[49, 48, 52],
[49, 48, 52],
[49, 48, 52],
[48, 47, 51],
[48, 47, 51],
...
[48, 47, 51],
[48, 47, 51],
[47, 46, 50],
[47, 46, 50],
[47, 46, 50]],
[[50, 49, 53],
[50, 49, 53],
[49, 48, 52],
[49, 48, 52],
[49, 48, 52],
...
[48, 47, 51],
[48, 47, 51],
[47, 46, 50],
[47, 46, 50],
[47, 46, 50]],
[[50, 49, 53],
[50, 49, 53],
[50, 49, 53],
[49, 48, 52],
[49, 48, 52],
...
[48, 47, 51],
[48, 47, 51],
[47, 46, 50],
[47, 46, 50],
[47, 46, 50]],
...
[[53, 52, 54],
[53, 52, 54],
[53, 52, 54],
[53, 52, 54],
[54, 53, 55],
...
[92, 86, 81],
[92, 86, 79],
[91, 85, 78],
[91, 85, 78],
[91, 85, 78]],
[[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
...
[93, 87, 82],
[92, 86, 81],
[92, 86, 81],
[92, 86, 79],
[92, 86, 79]],
[[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
...
[93, 87, 82],
[92, 86, 81],
[92, 86, 81],
[92, 86, 79],
[92, 86, 79]],
[[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
...
[92, 85, 82],
[92, 86, 81],
[92, 86, 81],
[94, 85, 81],
[94, 85, 81]],
[[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
[54, 53, 55],
...
[92, 85, 82],
[92, 86, 81],
[92, 86, 81],
[93, 84, 80],
[93, 84, 80]]]]
Почему все наоборот ? [50, 47, 46] на [47, 46, 50]