Мои файлы изображений имеют значение, как показано ниже:
[ 85 74 235]
[ 94 72 238]
[105 71 240]
[116 71 241]
Здесь максимальное значение 255, а минимальное 70.
И я хочу, чтобы мои изображения были нормализованы как:
[-0.33333333 -0.41960784 0.84313725]
[-0.2627451 -0.43529412 0.86666667]
[-0.17647059 -0.44313725 0.88235294]
[-0.09019608 -0.44313725 0.89019608]
Итак, оно должно быть -1,0, когда значение изображения равно 0, 1,0, когда 255.
Теперь у меня есть 250 000 изображений, поэтому я загрузил изображения с помощью кода ниже:
ig_i2 = ki.ImageDataGenerator(samplewise_center = True, samplewise_std_normalization=True)
ig2 = ig_i2.flow_from_directory(route+'lv_tile/',shuffle=False,class_mode=None,batch_size=bs,target_size=[128,128])
, и я получил такой результат, как:
[ 1.4115673 -0.7806738 -0.63089335]
[ 1.2247449 -1.2247449 0. ]
, который мне не нужен. Я просто хочу, чтобы мои изображения были разделены на 127,5 и вычтены на -1,0.
Я пробовал так много способов, как featurewise_center и т.д. c. но не смог найти способ сделать это sh. Пожалуйста, остановите меня и большое спасибо.