Bild1 enthält ein Rechteck mit Residuen
und Bild2 stellen das gewünschte Ergebnis dar.
Ich möchte mit Image1 in Python das gleiche Ergebnis wie Image2 erzielen, bin mir aber nicht sicher, ob dies möglich ist und welche Methode erforderlich ist.
Ich habe versucht, die Transparenz des Bildes zu nutzen, um es zu entfernen, bin mir aber nicht sicher, ob das möglich ist. 🎞 .
magick input.png -colorspace hsv -separate -delete 0,2 -threshold 75% rssult.png
import cv2 as cv import numpy as np # Load image im = cv.imread(YOURIMAGE) # Convert to HSV colourspace and split channels hsv = cv.cvtColor(im, cv.COLOR_BGR2HSV) H, S, V = cv.split(hsv) # Make mask of areas of high saturation coreMask = S > 200 # Scale up from range 0..1 to range 0..255 and save as PNG cv.imwrite('result.png', coreMask * 255)
Das obige ist der detaillierte Inhalt vonSo entfernen Sie Reste aus Bildern mit Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!