欢迎访问宙启技术站
智能推送

使用skimage.ioimsave()函数在Python中保存图像文件:一个简单的例子

发布时间:2023-12-22 20:42:51

在Python中,可以使用skimage.io.imsave()函数保存图像文件。skimage.io.imsave()函数需要两个参数:保存路径和图像数据。

以下是一个示例,展示如何使用skimage.io.imsave()函数保存图像文件。

import numpy as np
from skimage import io

# 创建一个随机的图像
image = np.random.randint(0, 255, size=(100, 100, 3), dtype=np.uint8)

# 保存图像
io.imsave('image.jpg', image)

# 加载已保存的图像
saved_image = io.imread('image.jpg')

# 检查保存的图像和加载的图像是否一致
print(np.array_equal(image, saved_image))

在上面的代码中,首先我们使用np.random.randint()函数创建了一个大小为100x100的随机图像。然后使用io.imsave()函数将该图像保存为名为'image.jpg'的JPEG文件。接下来,使用io.imread()函数加载已保存的图像,并将其命名为'saved_image'。最后,使用np.array_equal()函数比较原始图像和已保存图像是否相等。

请确保已经安装了scikit-image库,可以通过以下命令安装:

pip install scikit-image

可以根据自己的需求修改和扩展上面的示例。