python读取图片

要在Python中读取图片,你可以使用第三方库Pillow(Python Imaging Library,PIL)或OpenCV。以下是使用这两个库的示例:

使用Pillow库读取图片:

首先,确保你已经安装了Pillow库。如果还没有安装,可以使用pip进行安装:

pip install Pillow

然后,你可以使用以下代码读取图片:

from PIL import Image

打开图片文件

image = Image.open('example.jpg')

显示图片

image.show()

如果需要获取图片的宽度和高度,可以使用以下方法

width, height = image.size

print(f"图片宽度: {width}, 图片高度: {height}")

确保将 example.jpg 替换为你要读取的图片文件的路径。

使用OpenCV库读取图片:

首先,确保你已经安装了OpenCV库。如果还没有安装,可以使用pip进行安装:

pip install opencv-python

然后,你可以使用以下代码读取图片:

import cv2

读取图片

image = cv2.imread('example.jpg')

显示图片

cv2.imshow('Image', image)

cv2.waitKey(0)

cv2.destroyAllWindows()

获取图片的宽度和高度

height, width, channels = image.shape

print(f"图片宽度: {width}, 图片高度: {height}, 通道数: {channels}")

同样,确保将 example.jpg 替换为你要读取的图片文件的路径。

无论你选择使用Pillow还是OpenCV,这两个库都提供了强大的功能来处理图像,包括裁剪、调整大小、滤波等。你可以根据需要进一步处理图像。

相关推荐
初心未改HD6 分钟前
深度学习之CNN卷积层详解
人工智能·深度学习·cnn
南屹川8 分钟前
【CI/CD】持续集成与持续部署:从理论到实践
人工智能
AI医影跨模态组学23 分钟前
EBioMedicine美国佐治亚理工学院与埃默里大学:基于深度学习的放射组学与病理学多模态融合预测HPV相关口咽鳞状细胞癌预后
人工智能·深度学习·论文·医学·医学影像·影像组学
Agent手记27 分钟前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
2601_9577875838 分钟前
矩阵运营的技术底座:为什么“一体化系统“正在取代“工具拼装“
人工智能·矩阵·矩阵运营
冬奇Lab1 小时前
Agent 系列(一):Agent 是什么——不只是「会调工具的 LLM」
人工智能·llm·agent
冬奇Lab1 小时前
RAG 系列(二十四):代码 RAG——让 AI 理解你的代码库
人工智能·llm
南屹川1 小时前
【算法】动态规划实战:从入门到精通
人工智能
人工智能培训1 小时前
大模型与传统小模型、传统NLP模型的核心差异解析
人工智能·深度学习·神经网络·机器学习·生成对抗网络