Невозможно преобразовать массив размера 1 в форму (1,224,224,3) - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь преобразовать отдельные массивы из трех компонентов, каждый из которых Y - U - V, в массив YUV.Размер этого массива будет равен 64x64, а затем будет изменен до 224x224.Как мне сделать это правильно?

Это для моих входных данных перед тренировкой сети CNN.Итак, вот как я это делаю:

orgY = np.loadtxt(path)
orgU = np.loadtxt(path)
orgV = np.loadtxt(path)

originalYUV = np.dstack((orgY, orgU, orgV))

originalYUV = array(originalYUV).reshape(1, 224, 224, 3)

Когда я его запускаю, это показывает мне: ValueError: невозможно преобразовать массив размера 1 в форму (1,224,224,3).Как мне это исправить?Я боюсь, что код неправильный, когда я использую np.dstack, поскольку я даже не могу позвонить width = originalYUV.shape[0]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...