Ich habe ein maskiertes Bild, weiß ist der maskierte Bereich und schwarz ist der Rest. Ich möchte diesen Bereich mit einem anderen Bild einfärben. Dann möchte ich die Ähnlichkeit zwischen dem Beispielbild und dem Bild in der inpaint Bereich messen. Für diesen Bereich brauche ich nur das Bild in der weißen maskierten Bereich, wie kann nur diesen Teil exakt oder Zoom in nur diesem Teil?
Um nur die weiße Maskenfläche aus Ihrem maskierten Bild zu extrahieren und zu vergrößern, können Sie die folgenden Schritte ausführen: 1. Laden Sie Ihr maskiertes Bild und das Bild, das Sie für die Inpaintierung verwenden möchten. 2. Verwenden Sie eine bitweise und eine Operation zwischen der Maske und dem Originalbild, um den weißen maskierten Bereich zu extrahieren: ```python import cv2 # Laden Sie Bilder masked_image = cv2.imread("masked_image.jpg") inpaint_imread = cv2.imread("inpaint_image.jpg") # Erstellen Sie Maske = cv2.cvtColor(masked_image, cv2.COLOR_BGR2GRAY) mask = cv2.threshold(mask, 1, 255, cv2.THRESH_BINARY)[1] # Extrahieren Sie weiße maskierte Fläche masked_are = cv2.bitwise_and(masked_image, masked_image, masked_mask