Cet outil a pour but de lister un ensemble d'image dans un dossier et de les renommer selon leur date de prise de vue.
Ce programme nécessite python3.6
au minimum.
Il est possible de créer un environnement virtuel à l'aire du ficher requirements.txt
et virtualenv
mais cela n'est pas obligatoire comme le projet n'utilise que des librairies standard dans sa forme initiale. En revanche si de nouvelle librairies sont ajoutées pour compléter le test, elles doivent figurer dans le requirements.txt
.
Un dataset est disponible dans le répertoire dataset. Il nécessite l'installation de git-lfs
pour récupérer les images:
# installation du programme
$ sudo apt install git-lfs
# aller dans le répertoire du test
$ cd enlaps_intern_test
# récupération des fichiers volumineux
$ git lfs pull
$ python renamer.py --help
$ python renamer.py INPUT_FOLER OUTPUT_FOLDER
Suite à un appel python renamer.py input output
,
l'image input/image1.jpg
est renommée en output/2020-01-23_10-11-59.jpg
si image1.jpg est présente dans le dossier input est a été capturée le 23 janvier 2020 à 10:11:59.
- Ajouter l'option '--prefix' qui permet d'ajouter un prefixe au nom de fichier de sortie.
- Ajouter une option '--frame_index' permettant de renommer les fichiers avec un index selon l'ordre de capture des images.