Ich denke, es kann beim Speichern von Bildern mit Python chaotisch werden. Wenn Sie die folgende Funktion verwenden, werden die Bilder gespeichert, indem der Pfad für jeden Tag geteilt wird.
Beispiel: Im Fall von 2020/10/27 (10:15:30)
~/(Ausführungsverzeichnis)/2020/10/27/10_15_30.png
from datetime import datetime
import os
def save_image(img):
#Bild speichern
#Erstellen Sie Ordner für Kalender und Monat
nowtime = datetime.now()
savedir = os.getcwd()
if not os.path.exists(os.path.join(savedir)):
os.mkdir(os.path.join(savedir))
print("MAKE_DIR: " + savedir)
#Jahresordner erstellen
savedir += datetime.now().strftime("/%Y")
if not os.path.exists(os.path.join(savedir)):
os.mkdir(os.path.join(savedir))
print("MAKE_DIR: " + savedir)
#Erstellen Sie einen Monatsordner
savedir += nowtime.strftime("/%m")
if not os.path.exists(os.path.join(savedir)):
os.mkdir(os.path.join(savedir))
print("MAKE_DIR: " + savedir)
#Generieren Sie einen Ordner für Tage
savedir += nowtime.strftime("/%d")
if not os.path.exists(os.path.join(savedir)):
os.mkdir(os.path.join(savedir))
print("MAKE_DIR: " + savedir)
#Zeit_Protokoll_Generieren Sie einen Sekundenordner
savefile = savedir
saveFileName = datetime.now().strftime("%H_%M_%S.png ")
saveFileName = os.path.join(savedir, saveFileName)
cv2.imwrite(saveFileName, img)
print(str(savedir) +"Gespeichert in")
Recommended Posts