相关疑难解决方法(0)

OpenCV python 裁剪图像

我创建了黑色图像,然后在该图像中绘制了一个红色矩形。之后我裁剪了这个图像并使用命令在裁剪后的图像中绘制了另一个矩形。cv2.rectangle(crop,(50,50),(150,150),(0,0,255),3)

当我在最后显示它时,为什么第二个矩形会出现在原始图像中?我希望只看到第一个矩形。

import cv2
import numpy as np

#create image
image = np.zeros((400,400,3), np.uint8)

#draw rectangle into original image
cv2.rectangle(image,(100,100),(300,300),(0,0,255),3)

#crop image
crop = image[100:300,100:300]

#draw rectangle into cropped image
cv2.rectangle(crop,(50,50),(150,150),(0,0,255),3)
cv2.imshow('Result', image)
cv2.waitKey()    

cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

python opencv image

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

image ×1

opencv ×1

python ×1