Python如何读取图片?
时间: 2024-05-13 11:12:25 浏览: 13
Python中可以使用Pillow或OpenCV等第三方库来读取图片。以下是使用Pillow库读取图片的示例代码:
```python
from PIL import Image
# 打开图片
img = Image.open("image.png")
# 显示图片
img.show()
# 获取图片大小
width, height = img.size
# 获取像素点信息
pixels = img.load()
# 遍历每个像素点并打印其RGB值
for x in range(width):
for y in range(height):
r, g, b = pixels[x, y]
print("Pixel at ({}, {}) - Red: {}, Green: {}, Blue: {}".format(x, y, r, g, b))
```
如果想使用OpenCV库读取图片,可以使用以下示例代码:
```python
import cv2
# 读取图片
img = cv2.imread("image.png")
# 显示图片
cv2.imshow("Image", img)
cv2.waitKey(0)
# 获取图片大小
height, width, channels = img.shape
# 获取像素点信息
for x in range(width):
for y in range(height):
b, g, r = img[y, x]
print("Pixel at ({}, {}) - Red: {}, Green: {}, Blue: {}".format(x, y, r, g, b))
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)