enter image description here我想将上述图像裁剪成3维或类似的图形,
我在opencv中尝试过
crop_img = img[y: y+h, x:x+h]
...但是它只能在一个简单的矩形中裁剪图像...我认为我的图像无法通过简单的矩形进行裁剪。
答案 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)