基于 numpy、imageio、matplotlib 库处理和显示图像并图像文件的读入和重命名。
时间: 2024-05-04 08:15:25 浏览: 106
以下是基于 numpy、imageio、matplotlib 库处理和显示图像并图像文件的读入和重命名的示例代码:
```
import numpy as np
import imageio
import matplotlib.pyplot as plt
import os
# 读入图像文件
filename = 'test.jpg'
img = imageio.imread(filename)
# 显示原始图像
plt.imshow(img)
plt.show()
# 调整图像大小
img_resized = np.array(imageio.imresize(img, (300, 300)))
# 显示调整后的图像
plt.imshow(img_resized)
plt.show()
# 重命名图像文件
new_filename = 'test_resized.jpg'
os.rename(filename, new_filename)
# 保存调整后的图像
imageio.imwrite(new_filename, img_resized)
```
相关问题
基于 numpy、imageio、matplotlib 库处理和显示图像图像文件的读入和重命名
读入图像文件:
使用 imageio 库中的 imread() 函数读入图像文件,例如:
```python
import imageio
# 读入图像文件
img = imageio.imread('example.png')
```
重命名图像文件:
使用 os 库中的 rename() 函数重命名图像文件,例如:
```python
import os
# 重命名图像文件
os.rename('example.png', 'new_name.png')
```
显示图像:
使用 matplotlib 库中的 imshow() 函数显示图像,例如:
```python
import matplotlib.pyplot as plt
# 显示图像
plt.imshow(img)
plt.show()
```
阅读全文