У меня есть изображения 1750 * 1750, и я хотел бы пометить их и поместить в файл в том же формате, что и CIFAR10. Я видел аналогичный ответ раньше дал ответ:Как создать набор данных с несколькими изображениями в том же формате, что и CIFAR10?
label = [3]
im = Image.open(img)
im = (np.array(im))
print(im)
r = im[:,:,0].flatten()
g = im[:,:,1].flatten()
b = im[:,:,2].flatten()
array = np.array(list(label) + list(r) + list(g) + list(b), np.uint8)
array.tofile("info.bin")
но не включает в себя, как добавить несколько изображений в одном файле. Я посмотрел на CIFAR10 и попытался добавить массивы таким же образом, но все, что я получил следующее сообщение об ошибке:
E tensorflow/core/client/tensor_c_api.cc:485] Read less bytes than requested
Обратите внимание, что я использую Tensorflow делать свои вычисления, и я был в состоянии изолировать проблема из данных.