python读取图片的方法是什么

   2025-02-15 6580
核心提示:Python中读取图片的方法有多种,可以使用第三方库如PIL(Python Imaging Library)或OpenCV,也可以使用内置库如matplotlib。以下

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

使用PIL库:

from PIL import Image# 打开图片image = Image.open('image.jpg')# 显示图片image.show()# 获取图片信息width, height = image.sizeformat = image.formatmode = 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 pltimport matplotlib.image as mpimg# 读取图片image = mpimg.imread('image.jpg')# 显示图片plt.imshow(image)plt.axis('off')plt.show()# 获取图片信息height, width, channels = image.shape

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言