Сохранение декодированных изображений из автоэнкодера - PullRequest
0 голосов
/ 24 января 2019

Итак, эта часть кода автокодера Keras, которую можно увидеть, здесь , пытается восстановить закодированное изображение:

decoded_images = decoder.predict(encoded_images)

Я пытаюсь после этого сохранитьдекодированные изображения, как показано ниже:

for i in range(len(decoded_images)):
    cv2.imwrite(results_directory + '/' + str(i),decoded_images[i])

Однако я получаю следующую ошибку:

cv2.error: /dev/shm/ebuser/OpenCV/2.4.13.3/gmkl-2016.4/opencv-2.4.13.3/modules/highgui/src/loadsave.cpp:275: error: (-2) could not find a writer for the specified extension in function imwrite

Почему это так?Как я могу решить эту ошибку?

1 Ответ

0 голосов
/ 24 января 2019

Я заметил, что мне просто нужно добавить расширение, например, .jpg:

cv2.imwrite (results_directory + '/' + str (i) + '.jpg.', decoded_images [i])

...