python opencv 指定区域裁剪图片
时间: 2023-10-07 09:12:42 浏览: 104
OpenCV Python实现图像指定区域裁剪
5星 · 资源好评率100%
在 Python OpenCV 中,可以使用 numpy 数组的切片操作来指定区域裁剪图片。具体步骤如下:
1. 读取图片并将其转换为 numpy 数组。
```python
import cv2
img = cv2.imread('image.jpg')
```
2. 定义区域的坐标。
```python
x = 100
y = 100
w = 200
h = 200
```
3. 使用 numpy 数组的切片操作来裁剪图片。
```python
roi = img[y:y+h, x:x+w]
```
完整代码示例:
```python
import cv2
img = cv2.imread('image.jpg')
x = 100
y = 100
w = 200
h = 200
roi = img[y:y+h, x:x+w]
cv2.imshow('ROI', roi)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文