I schwarzes Bild erstellt habe, als ich ein rotes Rechteck in dieses Bild zog. Danach abgeschnitten ich dieses Bild und zog einen ein weiteres Rechteck in die geerntete Bild mit dem Befehl. cv2.rectangle(crop,(50,50),(150,150),(0,0,255),3)
OpenCV Python Bild beschneiden
Warum funktioniert das zweite Rechteck in dem Originalbild erscheint, wenn ich es am Ende zeigen? Ich erwartete, nur das erste Rechteck zu sehen.
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()