Python调用图像库
时间: 2024-10-10 19:00:49 浏览: 47
Python中有很多强大的图像处理库,其中最流行的是Pillow (previously PIL) 和 OpenCV。以下是简要介绍:
1. **Pillow (PIL)**:它是Python Imaging Library (PIL) 的一个分支,专为处理各种图像文件格式而设计。你可以用它读取、修改和保存图片,例如裁剪、旋转、调整大小、添加文本等基本操作。
```python
from PIL import Image
img = Image.open('image.jpg')
img.crop((left, upper, right, lower)) # 裁剪图片
img.save('new_image.jpg') # 保存图片
```
2. **OpenCV**:这是一个功能更为强大的计算机视觉库,不仅支持图像处理,还包含很多机器学习和深度学习相关的工具。对于复杂的图像分析、识别任务,OpenCV非常实用。
```python
import cv2
img = cv2.imread('image.jpg', cv2.IMREAD_COLOR)
cropped_img = img[0:100, 0:100] # 使用切片进行裁剪
cv2.imwrite('cropped_image.jpg', cropped_img)
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![7z](https://img-home.csdnimg.cn/images/20241231044736.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)