Solution of the following code Ich schreibe diesen Code, der zwei Bilder mit schwarzen Kreisen (auf weißem Hintergrund) überlagert. Das Problem ist, wenn ich diesen Code schreibe, überlagert die Lösung diese beiden Kreise an den jeweiligen Positionen, aber die Farben der Kreise verblassen ein wenig. Kannst du mir helfen, ein Skript zu schreiben, das beide Kreise hinzufügt, aber das resultierende Bild zeigt beide Kreise wie sie ursprünglich sind und nicht verblasst?Farbintensität beim Überlagern von Bildern in OPEN CV Python
import cv2
import numpy as np
import matplotlib.pyplot as plt
img1 = cv2.imread('16.bmp')
img2 = cv2.imread('17.bmp')
img = cv2.addWeighted(img1,0.5,img2,0.5,0)
plt.imshow(img,cmap="gray")
plt.colorbar()
plt.show()
Ich glaube, dass, dass beide, was los ist bmp-Bilder haben weiße Hintergründe, und wenn Sie sie mit einem 50% -Gewicht hinzufügen, mischen sich Schwarz und Weiß zu Grau. Können Sie versuchen, es ohne Gewicht hinzuzufügen? Überstreiche die Pixel im Bild oben und setze alle Weißwerte auf einen Alpha-Wert von 0. – Peril
'img = cv2.addWeighted (img1,1, img2,1,0)' – zindarod