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,这两个库都提供了强大的功能来处理图像,包括裁剪、调整大小、滤波等。你可以根据需要进一步处理图像。

相关推荐
Agent手记2 分钟前
多系统集成破局:企业级智能体打通异构系统的完整解决方案 | 2026全链路落地实操
人工智能·ai
sunneo3 分钟前
从“生成视频”到“生成表演”:米哈游LPM 1.0如何重新定义数字角色的“灵魂”
人工智能·ai作画·aigc·ai编程·游戏美术
云烟成雨TD5 分钟前
Spring AI Alibaba 1.x 系列【36】FlowAgent 和 BaseAgent 抽象类
java·人工智能·spring
山半仙xs7 分钟前
基于卡尔曼滤波的人脸跟踪
人工智能·python·算法·计算机视觉
谷歌开发者10 分钟前
Build with AI 深圳场|在大湾区科技浪潮中预见 AI 未来
人工智能·科技
谁似人间西林客22 分钟前
工业互联网如何驱动工艺智能?拆解高精度制造的三大技术支柱
人工智能·制造
CV-杨帆25 分钟前
如何在Mac上安装Claude Code与配置Kimi Code 2.6
人工智能
菜鸟‍26 分钟前
【项目】基于 YOLOv11与COCO 的目标检测项目【公开数据集 和 完整项目步骤与代码】
人工智能·yolo·目标检测
枫夜求索阁26 分钟前
Hermes Agent 安装教程:对接企业微信 AI Bot
人工智能·企业微信
JEECG低代码平台29 分钟前
给 Claude Code 装一块秒表:每轮 + 累计耗时自动反馈
人工智能