[英]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.