如何在Python OpenCV中裁剪图像/视频

时间:2019-08-23 06:16:41

标签: python opencv

enter image description here我想将上述图像裁剪成3维或类似的图形,

我在opencv中尝试过

crop_img = img[y: y+h, x:x+h] ...但是它只能在一个简单的矩形中裁剪图像...我认为我的图像无法通过简单的矩形进行裁剪。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法。

mask = np.zeros((w, h), np.uint8)
# Set pixels you want to keep to 1
crop_img[mask == 0] = 0

这是用于灰度图像。对于RGB图像,您可以使用crop_img[mask == 0] = (0, 0, 0)