Ich lese über lokale Binärmuster und ich habe den folgenden Code, um lokale Binärmuster zu extrahieren.Open cv Speicher Bild und gespeicherte Bild sind unterschiedlich
from skimage import feature
import cv2 as cv
img = cv.imread("image.jpg",0)
lbp = feature.local_binary_pattern(img,8,1,"default")
cv.imshow("LBP",lbp)
das Ausgangsbild aussehen wie dieses
dem Originalbild ist
Aber wenn ich Bild speichern und laden mit dem folgenden Code zurück
from skimage import feature
import cv2 as cv
img = cv.imread("image.jpg",0)
lbp = feature.local_binary_pattern(img,8,1,"default")
cv.imwrite("new_lbp.jpg",lbp)
newim = cv.imread("new_lbp.jpg",0)
cv.imshow("new image",newim)
Warum sieht diese zwei Bilder anders aus? Kann mir irgendein Körper helfen, es zu verstehen?
nicht Bist du während 'cv.imshow verwenden' newim' soll ("neues Bild", img) ' – ZdaR
@ZdaR Ja, du hast recht, ich habe gerade den Code bearbeitet. – Mitiku
Dann müssen sich auch die Ausgänge @Mitiku geändert haben? – ZdaR