Ich bin gerade in einem kleinen Programmier Projekt, leider komme ich nicht weiter und dachte daher, ich frage hier mal nach.
Mein Ziel:
Ich will in einer while schleife das Bild einer Webcam herunterladen.
Wenn das Bild gleich ist wie das zuletzt heruntergeladene Bild, dann wieder löschen.
wenn es ein neues Bild ist, sauber in einem Ordner abspeichern.
Habe mir dazu folgenden Code überlegt:
Code: Alles auswählen
from PIL import Image
import urllib.request
repeat = 1
urllib.request.urlretrieve("https://www.impianticortina.it/webcam/socrepes.jpg",
'images/0.jpg')
while True:
urllib.request.urlretrieve("https://www.impianticortina.it/webcam/socrepes.jpg",
'temp/pic.jpg')
im1 = Image.open('temp/pic.jpg')
im2 = Image.open(f'image/{repeat -1}.jpg')
if list(im1.getdata()) == list(im2.getdata()):
print("Identical")
else:
print("Different")
im1.save(f'image/{repeat}.jpg')
repeat += 1
Kann mir jemand weiter helfen?
Grüsse