二进制文件到图像显示文件

import matplotlib.pyplot as plt
import matplotlib.cbook as book
import numpy as np
import os
from io import BytesIO


# import time
#data = np.arange(100, dtype=np.int)
# image_file = book.get_sample_data('figure_1.png')
f = open('bwall.bmpx', mode='rb')
#f.seek(25000, os.SEEK_SET)
x = np.fromfile(f, dtype=np.ubyte)
x = x[0:1920]
x = x.reshape(60,32)
# raw_file = open('bwall.bmpx', encoding= 'utf-8')
# raw_file.read()
# image = plt.imread(x)
#image = float(image_file.read(192))
#image = np.fromfile(image_file, dtype=np.float)
#print round(float(image[0:10]))#int(image[0:10])
print((x))
# data = np.floor(image)
#a = np.arange(192)
#for i in a:
 #   a[i] = image[i]
#float(image)
plt.imshow(x)
plt.axis('off')  # clear x- and y-axes
plt.show()





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值