opencv图像裁剪python
时间: 2023-10-05 19:15:00 浏览: 33
opencv图片裁剪python代码
在 OpenCV 中,可以使用 numpy 数组的切片操作来实现图像的裁剪。具体步骤如下:
1. 加载图像到 numpy 数组中。
```python
import cv2
img = cv2.imread('image.jpg')
```
2. 对数组进行切片,获取需要的区域。
```python
cropped_img = img[y1:y2, x1:x2]
```
其中,`y1`、`y2`、`x1`、`x2` 分别为需要裁剪的区域的左上角和右下角的坐标。
3. 显示裁剪后的图像。
```python
cv2.imshow('Cropped Image', cropped_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
完整代码示例:
```python
import cv2
img = cv2.imread('image.jpg')
cropped_img = img[100:300, 200:400]
cv2.imshow('Cropped Image', cropped_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文