python读取图片的方法是什么

36次阅读
没有评论

共计 936 个字符,预计需要花费 3 分钟才能阅读完成。

Python 中读取图片的方法有多种,可以使用第三方库如 PIL(Python Imaging Library) 或 OpenCV,也可以使用内置库如 matplotlib。以下是使用这些库读取图片的示例代码:

使用 PIL 库:

from PIL import Image

# 打开图片 
image = Image.open('image.jpg')

# 显示图片 
image.show()

# 获取图片信息 
width, height = image.size
format = image.format
mode = image.mode

# 转换图片格式 
image.save('new_image.png', 'PNG')

# 调整图片大小 
resized_image = image.resize((new_width, new_height))

# 裁剪图片 
cropped_image = image.crop((x, y, x+width, y+height))

使用 OpenCV 库:

import cv2

# 读取图片 
image = cv2.imread('image.jpg')

# 显示图片 
cv2.imshow('Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

# 获取图片信息 
height, width, channels = image.shape

# 转换图片颜色空间 
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# 保存图片 
cv2.imwrite('new_image.png', image)

使用 matplotlib 库:

import matplotlib.pyplot as plt
import matplotlib.image as mpimg

# 读取图片 
image = mpimg.imread('image.jpg')

# 显示图片 
plt.imshow(image)
plt.axis('off')
plt.show()

# 获取图片信息 
height, width, channels = image.shape

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计936字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)