numpy与Image互转以及它们的size不同,还有关于plt
发布日期:2021-06-29 11:45:00
浏览次数:4
分类:技术文章
本文共 966 字,大约阅读时间需要 3 分钟。
相互转化:
from PIL import Image import numpy as npim = Image.open("/home/lw/a.jpg")im.show() img = np.array(im) # image类 转 numpyimg = img[:,:,0] #第1通道im=Image.fromarray(img) # numpy 转 image类im.show()
转载
size不同:可以看到numpy类型都是hxw,而PIL的是wxh
另外我们可以看到scipy.misc和matplotlib.pyplot读取图片得到的数据类型是一样的。
from PIL import Imageimport scipy.miscimport numpy as npimport matplotlib.pyplot as plta=scipy.misc.imread('/home/zzp/Test/a3.jpg')scipy.misc.imshow(a)print('a.shape='+str(a.shape),type(a))b=Image.open('/home/zzp/Test/a3.jpg')b.show()print('b.size='+str(b.size),'b.width='+str(b.width),'b.height='+str(b.height),type(b),b.mode,b.format)c=np.array(b)print('c.shape='+str(c.shape),type(c))img = plt.imread('/home/zzp/Test/a3.jpg')plt.imshow(img)plt.show()print('img.shape'+str(img.shape),type(img))# 输出如下'''a.shape=(375, 500, 3)b.size=(500, 375) b.width=500 b.height=375 RGB JPEGc.shape=(375, 500, 3) img.shape(375, 500, 3) '''
转载地址:https://blog.csdn.net/zz2230633069/article/details/84660934 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月15日 19时16分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
本机电脑连接虚拟机redis失败解决方法
2019-04-29
JAVA学习:将字符串转成数字
2019-04-29
webrtc 中的 Android 端 jni
2019-04-29
webrtc Android 端 video 软解码创建
2019-04-29
如何构建私有的智能视觉系统
2019-04-29
OpenNCC智能视觉系统-基于Paddle的OCR模型迁移训练(一)
2019-04-29
dvsdk_3_10_00-19 编译
2019-04-29
DMAI GStreamer Plug-In 编译
2019-04-29
DM365 linux kernel 移植总结
2019-04-29
DM365 应用层gpio控制
2019-04-29
Vc6 Button 的WM_LBUTTONDOWN、WM_LBUTTONUP消息响应
2019-04-29
linux i2c子系统abc
2019-04-29
kernel 2.6.32 Unknown symbol 错误
2019-04-29
gstreamer GST_BOILERPLATE_FULL 分析
2019-04-29
力扣的两数之和解法(python3)
2019-04-29
力扣的删除排序数组中的重复项解法(python)
2019-04-29
力扣的移除元素 解法 Python3
2019-04-29
力扣的三数之和解法(Python3)
2019-04-29
力扣的最接近的三数之和解法(Python3)
2019-04-29
力扣的买卖股票的最佳时机 III之解法(Python3)
2019-04-29