python用rb方式读图,如何解释读取结果

python用rb方式读图,如何解释读取结果,第1张

open('xxxxpkl','rb')
这个是设定你要 *** 作的文件,和以哪种方式来处理文件(读、写、只读等等)
读取内容是read方法,如:
fp = open('xxxxpkl','rb')
data = fpread()#读取所有,给参数的话就读指定大小的内容
data = fpreadline()#读取一行
data = fpreadlines()#按行读取整个文件

用法以既步骤:

1、给出一张。

2、用python读取:img = mpimgimread('agif')注意:这里的gif就是上图,虽然是gif格式,但却只有一帧,因此是可以读取的;img实际上是一个多维列表。把数组在转化为:pltimshow(img):

3、img[:,:,1]是一个单通道图像,应该是灰度图,但是matplotlib显示出来的,是一个伪彩色图像。pltimshow(img[:,:,1])。

4、还可以使用别的伪彩色方案,比如热力图:pltimshow(img[:,:,1],cmap="hot"),而上面图中的伪彩色,可以称为翠绿色(viridis),是matplotlib默认的着色方案。

5、用Nipy谱着色:pltimshow(img[:,:,1],cmap="nipy_spectral")。

6、在边上加上色彩标签:pltimshow(img[:,:,1],cmap="nipy_spectral"),pltcolorbar()。

wxpython:
# 使用wxImage得到对象
bmp = wxImage('bitmaps/imagebmp', wxBITMAP_TYPE_BMP)ConvertToBitmap()
gif = wxImage('bitmaps/imagegif', wxBITMAP_TYPE_GIF)ConvertToBitmap()
png = wxImage('bitmaps/imagepng', wxBITMAP_TYPE_PNG)ConvertToBitmap()
jpg = wxImage('bitmaps/imagejpg', wxBITMAP_TYPE_JPEG)ConvertToBitmap()
# 把它们显示出来
pos = 10
wxStaticBitmap(frame, -1, bmp, (10, pos), (bmpGetWidth(), bmpGetHeight()))
pos = pos + bmpGetHeight() + 10
wxStaticBitmap(frame, -1, gif, (10, pos), (gifGetWidth(), gifGetHeight()))
pos = pos + gifGetHeight() + 10
wxStaticBitmap(panel, -1, png, (10, pos), (pngGetWidth(), pngGetHeight()))
pos = pos + pngGetHeight() + 10
wxStaticBitmap(frame, -1, jpg, (10, pos), (jpgGetWidth(), jpgGetHeight()))
具体的请根据你的实际情况修改,最好去>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12959520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存