python 如何处理图片 举例说明

Python有很多库可以用于处理图片,常用的有Pillow和OpenCV。

举例说明如下:

  1. 使用Pillow库读取图片并显示:
python 复制代码
from PIL import Image

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

# 显示图片
image.show()
  1. 使用Pillow库调整图片大小:
python 复制代码
from PIL import Image

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

# 调整图片大小
new_image = image.resize((500, 500))

# 保存调整后的图片
new_image.save('resized_image.jpg')
  1. 使用Pillow库进行图像增强:
python 复制代码
from PIL import ImageEnhance

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

# 创建图像增强对象
enhancer = ImageEnhance.Contrast(image)

# 增强图像对比度
enhanced_image = enhancer.enhance(1.5)

# 保存增强后的图片
enhanced_image.save('enhanced_image.jpg')
  1. 使用OpenCV库进行图像处理:
python 复制代码
import cv2

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

# 转换为灰度图像
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# 保存灰度图像
cv2.imwrite('gray_image.jpg', gray_image)

# 显示灰度图像
cv2.imshow('Gray Image', gray_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

以上是一些处理图片的基本操作,Python还有很多其他强大的图像处理功能,可以根据具体需求选择合适的库和方法来处理图片。

相关推荐
物联网软硬件开发-轨物科技2 分钟前
【技术白皮书】并网柜在线监测物联网解决方案 · 技术白皮书
人工智能·科技·其他·机器人
合合技术团队4 分钟前
合合信息旗下启信慧眼推出新型数据服务模式,入选WorkBuddy十大专业级技能
人工智能·供应链·workbuddy
2601_950760796 分钟前
TNF-α:自身免疫疾病治疗的核心靶点与信号通路解析
人工智能·算法·蛋白
微学AI9 分钟前
把 GitHub Issue 的“第一轮脏活”交给 AI:Issue AI Agent 接入蓝耘元生代实战
人工智能·github·issue
70asunflower10 分钟前
Qwen3.8-27B 在 Jetson Thor 上的 llama.cpp 部署手册(Q8_0 + MTP)
人工智能·推理部署·qwen3.8
SaaS发言人11 分钟前
渠道数字化解决方案横评:谁更懂快消
java·大数据·人工智能
新知图书12 分钟前
7.3 面向Agent的提示词设计方法论
人工智能·数据分析·agent·ai agent·智能体
极客猴子14 分钟前
多人发言自动区分的录音转文字APP:AI发言人识别实测
人工智能·智能手机·语音识别
数字融合16 分钟前
透明化视频孪生大数据全域时空对齐应用技术
大数据·人工智能·virtualenv
AI导出鸭PC端16 分钟前
Perplexity怎么复制表格?AI 导出鸭的“格式网关”给出了一个硬核答案
人工智能·豆包·ai导出鸭