Je pense que cela peut devenir compliqué lors de l'enregistrement d'images avec python. Si vous utilisez la fonction suivante, les images seront enregistrées en divisant le chemin pour chaque jour.
Exemple: dans le cas du 27/10/2020 (10:15:30)
~/(Répertoire d'exécution)/2020/10/27/10_15_30.png
from datetime import datetime
import os
def save_image(img):
#Enregistrer l'image
#Créer des dossiers pour le calendrier et le mois
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)
#Créer un dossier d'année
savedir += datetime.now().strftime("/%Y")
if not os.path.exists(os.path.join(savedir)):
os.mkdir(os.path.join(savedir))
print("MAKE_DIR: " + savedir)
#Créer un dossier mensuel
savedir += nowtime.strftime("/%m")
if not os.path.exists(os.path.join(savedir)):
os.mkdir(os.path.join(savedir))
print("MAKE_DIR: " + savedir)
#Générer un dossier pendant des jours
savedir += nowtime.strftime("/%d")
if not os.path.exists(os.path.join(savedir)):
os.mkdir(os.path.join(savedir))
print("MAKE_DIR: " + savedir)
#temps_Minutes_Générer un dossier de secondes
savefile = savedir
saveFileName = datetime.now().strftime("%H_%M_%S.png ")
saveFileName = os.path.join(savedir, saveFileName)
cv2.imwrite(saveFileName, img)
print(str(savedir) +"Enregistré dans")
Recommended Posts