Я пытаюсь ввести свое изображение в этот метод, но когда я пытаюсь нарисовать изображение, он становится совершенно черным.Использование глобальной нормализации контраста - Python pylearn2
Я попытался ввести только одно изображение и ввести весь набор данных MNIST. Тот же результат.
https://github.com/lisa-lab/pylearn2/blob/master/pylearn2/expr/preprocessing.py
if GCN is True:
trainingFolder = "../inputData/converted_training/GCN/"
testingFolder = "../inputData/converted_testing/GCN/"
img0 = (data[1,1:]).reshape((28,28)).astype('uint8')*255
im = Image.fromarray(img0)
im.show()
#GCN#
img_gcn = global_contrast_normalize(data)
img_gcn_1 = Image.fromarray(img_gcn[1,1:].reshape((28,28)).astype('uint8')*255)
img_gcn_1.show()
Второе изображение, которое приходит img_gcn_1 затемнены.
Что я делаю неправильно?
img_gcn = global_contrast_normalize (данные) #img_gcn = global_contrast_normalize (img0) ## img_gcn_1 = Image.fromarray (img_gcn [1,1:].. Переформовать ((28,28)) astype ('uint8') * 255) ## img_gcn_1.show() iimg = img_gcn [:, 0] IMG = img.reshape (28, 28, порядок = 'Р') plt.imshow (IMG, CMAP = plt.get_cmap («серый»)) img = img.reshape (28, 28, order = 'F') ValueError: общий размер нового массива должен быть неизменным –
Я пробовал несколько вещей, но ошибка продолжается. –
Каковы размеры img после попытки изменения размера? –