Как открыть файл .raw, содержащий тысячи изображений лиц для классификации - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь решить проблему классификации изображений лиц. Изображения находятся в двоичном файле db_train.raw, содержащем 111430 изображений. Каждый 56 * 56 * 3. Метки находятся в отдельном файле с 0 или 1, 111430 строк.

Что бы я ни пытался, я не могу открыть этот файл .raw для предварительной визуализации некоторых изображений (1) и не знаю, что делать с этим форматом в отношении предварительной обработки данных для ввода в мою архитектуру глубокого обучения (2) .

Я пробовал несколько вещей, таких как:

image = np.empty((56,56,3), np.uint8)
image.data[:] = open('/Users/macbookpro/Documents/ML/db_train.raw').read()
plt.imshow(image)

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

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8a in position 30: invalid start byte

и этот один раз:

Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] for integers).

Я также пытался использовать rawpy, но он тоже не работал. Я попробовал некоторые решения здесь в стеке, но пока не повезло ..

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