opencv如何裁切图像
时间: 2023-11-06 09:05:56 浏览: 101
opencv 图像切割
3星 · 编辑精心推荐
使用OpenCV裁剪图像的方法如下:
1. 使用cv2.imread()函数读取图像。
2. 定义需要裁剪的区域。可以使用像素值或者比例来定义。
3. 使用numpy的切片操作来裁剪图像。
4. 使用cv2.imshow()函数显示裁剪后的图像。
5. 使用cv2.waitKey()函数等待用户按下键盘上的任意键,最后使用cv2.destroyAllWindows()函数关闭所有窗口。
下面是一个裁剪图像的示例代码:
``` python
import cv2
# 加载图像
img = cv2.imread('example.jpg')
# 定义裁剪区域
x, y, w, h = 100, 100, 200, 200
# 裁剪图像
crop_img = img[y:y+h, x:x+w]
# 显示裁剪后的图像
cv2.imshow('crop_img', crop_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,定义了一个大小为200x200的裁剪区域,并使用切片操作来裁剪图像。最后使用cv2.imshow()函数显示裁剪后的图像。
阅读全文