Ceci est une ancienne révision du document !
Table des matières
Présentation du projet
vintage est un programme qui a pour but d'appliquer un effet vintage; vieilli à une image donnée ou prise.
Ce programme n'a pas d'autre but que de divertir.
Exemple d'exécution de ce programme:
Outils requis et Librairies Python
Le programme
Le programme se trouve en intégralité ici.
Outils requis
Aucun outil spécifique n'est requis pour faire fonctionner ce programme.
Librairies
Ce programme utilise les librairies suivantes:
import cv2 import numpy as np import copy import random as rng import sys
lignes 1 à 5.
cv2
référence la librairie OpenCV permettant de nombreuses opérations sur les images en Python et C++
numpy
référence la librairie NumPy prodiguant une meilleure création/utilisation/gestion des objets à plusieurs dimensions.
sys
référence la librairie sys pour la gestion des paramètres en Python.
Explication du programme
Le contrôle d'erreur
Il s'agit d'un pan entier de code contrôlant l'arbre d'argument suivant:
Ce n'est pas nécessairement excitant mais ça permet au programme de détecter différentes erreurs, de s'arrêter dans de meilleures conditions et en indiquant l'erreur en question.
Si cela vous intéresse, le contrôle s'étend lignes 163 à 196.