Mélangez les images dans n'importe quel répertoire avec Python et enregistrez-les dans un autre dossier avec des numéros de série.

Mélangez les images dans n'importe quel répertoire avec Python et enregistrez-les dans un autre dossier avec des numéros de série.

Mélangez les images du répertoire avec Jupyter-notebook.

shuffleimage.ipynb


#Code pour mélanger et enregistrer des images dans un dossier
import os
from random import shuffle
from glob import glob
from shutil import copy


data_dir_path = "Collez ici le chemin absolu du répertoire contenant l'image" #Chemin du dossier contenant l'image que vous souhaitez mélanger

base_path = os.path.join(data_dir_path ,"*.png ")

#Création d'un répertoire de destination pour les images mélangées
make_dir_path = data_dir_path +"_shuffle" #Chemin du répertoire de destination
os.makedirs(make_dir_path, exist_ok=True) 

#Mélangez les images dans le dossier et enregistrez-les dans le répertoire de destination
files = sorted(glob(base_path))
shuffle(files)
n = 1 #Numéro de début du nom de fichier

#Enregistrer dans le répertoire où les images ont été créées avec les numéros de série
for file in files:
    copy(file,'{}/{}.jpg'.format(make_dir_path,str(n).zfill(5)))
    n += 1

print("Répertoire de destination%Créer r"%os.path.basename(make_dir_path))
print("Nombre d'images mélangées: %d Sauvegarde terminée\n"%(int(len(files))+1))

Citation

Obtenez le nom du fichier / le nom du dossier / l'extension à partir de la chaîne de chemin en Python et combinez | note.nkmk.me chemin relatif python Comment obtenir l'emplacement du répertoire parent-exemple d'introduction pour débutant [Python] Copier, déplacer, supprimer des dossiers et des fichiers (module shutil) | Notes de programmation Hibiki [Python] Python comptant le nombre de fichiers dans le répertoire courant

Puisqu'il s'agit de mon premier article, je compte le réécrire ^^

Recommended Posts

Mélangez les images dans n'importe quel répertoire avec Python et enregistrez-les dans un autre dossier avec des numéros de série.
[Python3] Enregistrez la matrice de moyenne et de covariance dans json avec les pandas
Installez le module Python dans n'importe quel répertoire
Créez et modifiez des feuilles de calcul dans n'importe quel dossier sur Google Drive avec python
[Python] Récupérez les fichiers dans le dossier avec Python
Archivez et compressez tout le répertoire avec python
[Python] Obtenez les nombres dans l'image graphique avec OCR
Automatisez la suppression de l'arrière-plan pour les derniers portraits dans un répertoire avec Python et API
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
Collectez les tweets en utilisant tweepy en Python et enregistrez-les dans MongoDB
Enregistrer des images sur le Web sur un lecteur avec Python (Colab)
Exportez le contenu de ~ .xlsx dans le dossier en HTML avec Python
Spécifiez ou créez un dossier python, puis enregistrez la capture d'écran.
Utilisez Firefox avec Selenium depuis python et enregistrez la capture d'écran
Tester avec des nombres aléatoires en Python
Enregistrez le fichier binaire en Python
Travailler avec des images DICOM en Python
Utilisez Paints Chainer avec Selenium pour colorer automatiquement les images dans le répertoire
Remplissez la chaîne avec des zéros en python et comptez certains caractères de la chaîne
Remplacez le nom du répertoire et le nom du fichier dans le répertoire par une commande Linux.
Un mémo organisé en renommant les noms de fichiers dans le dossier avec python
Comment obtenir la différence de date et d'heure en secondes avec Python
J'ai défini des variables d'environnement dans Docker et je les ai affichées en Python.
Obtenez et convertissez l'heure actuelle dans le fuseau horaire local du système avec python
Vérifier et recevoir le port série en Python (vérification du port)
Afficher Python 3 dans le navigateur avec MAMP
Capturer des images avec Pupil, python et OpenCV
Gérer les "années et mois" en Python
Importer et exporter des images GeoTiff avec Python
Lire des caractères dans des images avec Python OCR
Jouons avec Python Receive et enregistrez / affichez le texte du formulaire de saisie
[Python] Comment enregistrer des images sur le Web à la fois avec Beautiful Soup
Enregistrez le Tweet de Twitter avec Geo au format CSV et tracez-le sur Google Map.
Comment obtenir une liste de fichiers dans le même répertoire avec python
Convertissez des PDF en images en masse avec Python
12. Enregistrez la première colonne dans col1.txt et la deuxième colonne dans col2.txt
[Automation] Extraire le tableau en PDF avec Python
À propos de la différence entre "==" et "is" en python
Déterminez les nombres dans l'image prise avec la webcam
Comment obtenir les fichiers dans le dossier [Python]
Résolution du modèle Lorenz 96 avec Julia et Python
Divisez les images Python et disposez-les côte à côte
Extraire des images et des tableaux de pdf avec python pour réduire la charge de reporting
Je veux remplacer les variables dans le fichier de modèle python et le produire en masse dans un autre fichier
[Python] Explique la différence entre strftime et strptime dans le module datetime avec un exemple
Dans Python3.8 et versions ultérieures, le mod inverse peut être calculé avec la fonction intégrée pow.
Il est facile d'exécuter SQL avec Python et de générer le résultat dans Excel
Créez un fichier dox avec des vignettes des photos dans le dossier en utilisant la bibliothèque Python python-docx et le logiciel gratuit «Réduction uniquement».
Introduction à la création d'IA avec Python! Partie 1 J'ai essayé de classer et de prédire le nombre à partir de l'image du numéro manuscrit