Как открыть файл.raw, содержащий тысячи изображений лиц для классификации

Я пытаюсь решить проблему классификации изображений лиц. Изображения находятся в двоичном файле 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, но он тоже не работал. Я попробовал некоторые решения здесь в стеке, но пока не повезло..

0 ответов

Другие вопросы по тегам