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

相关推荐
菜冻鱼18 分钟前
Python-pytorch-模型保存与加载
开发语言·人工智能·pytorch·python·深度学习·机器学习
程序员cxuan31 分钟前
Claude Code :如何最大化你的 Session 价值
人工智能·后端·程序员
MatrixOrigin38 分钟前
MatrixOne Git4Data 技术详解(十一)·大模型篇:SFT 数据 curation——可审计、可复现的数据清洗
人工智能·矩阵起源·数据底座·git4data
小酒星小杜1 小时前
AI漫画真正的门槛,不是出图,而是让角色持续出演
人工智能·产品·全栈
数智大号1 小时前
从机器人前置仓到机器人组装机器人,星海图 WRC 打开具身智能产业化下半场
人工智能·机器人
Leo.yuan2 小时前
AI辅助数据分析:如何让分析效率提升85%?
大数据·人工智能
太子釢2 小时前
用 AI 完整实现 Github 客户端:基于 KMP + SwiftUI + Compose
android·人工智能·ios
特立独行的猫a2 小时前
AI 智能硬件:下一个风口的底层逻辑与产品机会
人工智能·ai·智能硬件·趋势·风口·机会
tedcloud1232 小时前
book-to-skill 怎么部署?把技术书和项目文档变成 AI Agent 可复用知识
linux·运维·服务器·人工智能·开源