Outils pour utilisateurs

Outils du site


diy:projets:vintage

Ceci est une ancienne révision du document !


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:
Avant Après


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.
  • copy référence la librairie copy en sa qualité de duplicateur de données.
  • random référence la librairie random pour la génération de valeurs aléatoires.
  • 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.


diy/projets/vintage.1527776409.txt.gz · Dernière modification : 2018/05/31 14:20 de tphilibert