我有一个10位的.raw文件,它被编码成8位。因此,在4个字节之后,第5个字节包含2位或每个4字节。(所以解码后的总数应该是每像素10位)
原始文件:<_io.TextIOWrapper name='img_10bit.raw'mode='r'encoding='cp1252'>
使用np.uint8读取后1d数组的大小=(2611200,)
check this image for the bits placement
如何获得每像素10位数据来重建图像,我需要在python中执行此操作
Tags:
提示:
读取四个字节并将其向左移位两位
读取第五个字节并将其分为四部分:
带3的“按位and”
右移两位
将“按位和”的结果添加到相应的字节中,得到四个10位数字
相关问题 更多 >
编程相关推荐