繁体   English   中英

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

[英]How to crop an Image/Video n Python OpenCV

在此处输入图片描述,我想将上述图片裁剪为3维或类似的图形。

我在opencv中尝试过

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

您可以使用以下方法。

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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM