/Projet_Traitement_Flux_Videos_ESIEE_2022

Projet final en traitement de flux vidéos, réalisé en c++ avec opencv

Primary LanguageC++

Projet_Traitement_Flux_Video_ESIEE_2022

Projet final en traitement de flux vidéo, réalisé en C++ avec OpenCV

réalisé par Thomas AGNOLA, Raphaël DARMON, Alexis LI et Nicolas PIPLARD.

Mode d'emploi

Le projet est accessible en 3 méthodes :

  • Le lien github

    • cloner le projet
    • choisir entre les deux méthodes suivantes
  • Les exécutables et les fichiers associés dans le dossier Executable

    • lancer une invite de commande depuis le dossier courant
    • executer via les arguments suivants :
      • choux : choux.exe choux.mp4
      • stegano : stegano.exe lena.png opencv.jpg
      • decipher : decipher.exe stegano.png
  • Le projet Visual Studio complet

    • Choisir la compilation en mode : Release x64
    • Exclure de la compilation les fichiers autres que le fichier à executer
    • Rentrer dans l'onglet Débogage de la solution les arguments associés au fichier à executer
    • lancer l'execution

Choux demande en argument soit rien soit le nom du fichier vidéo.

Stégano demande deux noms d'images, la première étant l'image originale, et la deuxième l'image à cacher.

Decipher demande le nom de l'image cryptée en argument.

Explications sur la solution logicielle mise en oeuvre

On a commencé par réaliser l'exercice sur les choux avant de s'attaquer à la stéganographie.

Chaque partie est séparée par un ou plusieurs fichiers .cpp (Choux, Stégano, Decipher).