Skip to content

AdrienF/enlaps_intern_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Renamer Tool

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.

Installation

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

Utilisation

$ python renamer.py --help
$ python renamer.py INPUT_FOLER OUTPUT_FOLDER

Resultat attendu

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.

Bonus

  • 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.

About

Internship test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages