Cette version utilise opencv et ne fonctionne pour le moment qu'avec une webcam.
Encore une fois, l'objectif est de créer un logiciel simple et minimaliste dans son interface, dont les caractéristiques sont les suivantes :
* Affichage des images en plein écran sans interface : toutes les fonctions utilisent quelques touches du clavier.
* [Pelure d'oignon](https://fr.wikipedia.org/wiki/Pelure_d'oignon#Sciences_et_techniques) entre la dernière image et le flux vidéo.
* Un seul fichier de configuration permet de régler les options (résolution, images/secondes, mirroir vertical/horizontal, )
* Auto configuration de la camera au démarrage (exposition et balance des blancs)
* Prévisualisation de l'animation
* Exportation vidéo avec [ffmpeg](https://ffmpeg.org/)
* Interface localisée (anglais et français disponible pour le moment.)
## Banc de test
Ce script a été testé avec une webcam compatible V4L2 et un ordinateur classique sous [Debian](https://debian.org), et plus précisement une ["showmewebcam"](https://github.com/showmewebcam/showmewebcam) à base de rpi 0 et d'un module caméra v2 (8Mp).
Les contributions et rapports de bugs sont les bienvenus !
## Installation
Dans un terminal :
0. (Utilisateurs Windows) Activer le [sous système Linux **version 2** (WSL2)](https://learn.microsoft.com/fr-fr/windows/wsl/install) et installer Debian.
1. Installer les dépendances suivantes :
```
# Avec une distribution basée sur Debian (Ubuntu, Mint...)
L'idéal est d'utiliser une télécommande [picote](/arthus/picote) mais le logiciel est aussi pilotable via un clavier/clavier numérique.
* Capturer une image : touche Espace ou 0 sur le clavier numérique
* Supprimer une image : touche Suppr, touche Backspace ou touche - sur le clavier numérique
* Image suivante: touche flèche droite ou 6 sur le clavier numérique
* Image précédente: touche flèche gauche ou 4 sur le clavier numérique
* Aller à la première image : touche flèche haut ou 8 sur le clavier numérique
* Aller à la dernière image : touche flèche bas ou 2 sur le clavier numérique
* Activer/Désactiver onionskin : touche O ou / sur le clavier numérique
* Lecture de l'animation : touches Entrée
* Exporter l'animation : touche E ou * sur le clavier numérique
* Quitter le logiciel : touche Échap, Alt-F4 ou Ctrl-C
### Réglages de la caméra (compatible showmewebcam seulement)
Les touches suivantes permettent de régler certains paramêtres si une caméra [showmewebcam](https://github.com/showmewebcam/showmewebcam) est utilisée.
* Mettre les réglages par défaut : touche R
* Inverser l'image : touche F
* Changer le mode de balance des blancs : touche W
* Activer/Désactiver Exposition automatique : touche X