У меня есть массив чисел с плавающей точкой, которые представляют яркость пикселей на черно-белом изображении.
Итак, я загружаю изображение, и входной массив заполняется.
Однако по какой-то причине, когда я загружаю новое изображение, которое отличается от предыдущего, а следовательно, и других пикселей, массив float по-прежнему заполняется старыми данными.Что происходит?!
Добавление элементов в массив:
Bitmap I = new Bitmap(inputImage.Image);
int count = 0;
for (int i = 0; i < 28; i++)
{
for (int j = 0; j < 28; j++)
{
input[count] = (I.GetPixel(i, j).GetBrightness());
count++;
}
}
По какой-то причине загрузка нового изображения не перезаписывает данные в массиве.
Я устанавливаю новое изображение перед обновлением массива float, чтобы новое загруженное изображение определенно использовалось во вложенном цикле for, но по-прежнему не хочет сотрудничать.
Есть мысли?