读取图片 lena.png 分别打印图片属性图像属性shape size dtype
时间: 2024-10-09 19:11:37 浏览: 45
图像处理常用图片.zip
5星 · 资源好评率100%
为了帮助您理解如何在Python中操作 Lena.png 图片并打印其属性,我们首先需要导入必要的库如PIL (Python Imaging Library) 或 OpenCV。这里是一个基本的例子,展示如何完成这项任务:
```python
from PIL import Image
# 打开lena.png图片
img = Image.open('lena.png')
# 图像属性
# shape: 表示图片的尺寸,通常是一个元组,表示宽度和高度,例如(512, 512)
image_shape = img.size
print(f"图片形状:{image_shape}")
# size: 类似于shape,也是图片大小,但返回的是像素点的数量
image_size = img.size
print(f"图片大小:{image_size}")
# dtype: 数据类型,对于PIL中的Image,通常是 'RGB' 或 'L' (灰度)
image_dtype = img.mode
print(f"图片数据类型:{image_dtype}")
# 注意:在OpenCV中,可能会用到`img.shape`获取形状,以及`.nbytes`得到字节数量作为size的替代
```
阅读全文