我有一个8位二进制格式的3d黑白图像,如下所示:
b'\ x01 \ x01 \ x01 \ x01 \ x01 \ x01 \ x01 \ x01 \ x01 ...
该文件为1080x1080x2900像素,我需要将其裁剪为大小相等的多维数据集(例如10x10x10),并以16位格式保存。由于文件的大小,我无法完全读取它,我会收到错误消息:
“ [Errno 22]无效的参数”
因此,我可能需要分批读取文件。
我现在唯一得到的就是读入命令
with open(filename[1], mode='rb') as file: # b is important -> binary
fileContent = file.read(patch)
任何帮助。