premier commit post-mercredi - UDMH 2020
This commit is contained in:
17
scripts/README.md
Normal file
17
scripts/README.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Exemples de scripts
|
||||
|
||||
_Attention_, ce ne sont que des exemples, pas forcément adaptés
|
||||
à une utilisation dans le monde réel.
|
||||
|
||||
## shoot.sh
|
||||
|
||||
Front-end de prise de photographies floues
|
||||
|
||||
## contrast-test.sh
|
||||
|
||||
Démonstrateur d'ajustements de contraste.
|
||||
|
||||
## echomix.sh
|
||||
|
||||
Comment générer des videos psychotiques avec un peu de bash.
|
||||
|
||||
20
scripts/contrast-test.sh
Executable file → Normal file
20
scripts/contrast-test.sh
Executable file → Normal file
@@ -2,11 +2,15 @@
|
||||
|
||||
CMDPATH="/usr/local/bin"
|
||||
|
||||
GRAB="quux.fimg"
|
||||
COS01="cos01.fimg"
|
||||
COS010="cos010.fimg"
|
||||
SQRT="sqrt.fimg"
|
||||
POW2="pow2.fimg"
|
||||
WS="./tmp" # our workspace
|
||||
|
||||
GRABOPT=" -d /dev/video0 -vu -n 240 -p 0.04 "
|
||||
|
||||
GRAB=${WS}/"quux.fimg"
|
||||
COS01=${WS}/"cos01.fimg"
|
||||
COS010=${WS}/"cos010.fimg"
|
||||
SQRT=${WS}/"sqrt.fimg"
|
||||
POW2="${WS}/pow2.fimg"
|
||||
|
||||
# --------- conversion fimg -> pnm
|
||||
f2p ()
|
||||
@@ -17,11 +21,13 @@ ${CMDPATH}/fimg2pnm $1 $dst
|
||||
}
|
||||
|
||||
# --------- capturer une image
|
||||
${CMDPATH}/grabvidseq -v -u -n 2400 -p 0.04 -o ${GRAB}
|
||||
#
|
||||
${CMDPATH}/grabvidseq ${GRABOPT} -o ${GRAB}
|
||||
echo ERRCODE $?
|
||||
f2p ${GRAB}
|
||||
|
||||
# ----------- traitements
|
||||
#
|
||||
${CMDPATH}/fimgfx pow2 $GRAB $POW2
|
||||
f2p $POW2
|
||||
|
||||
@@ -34,5 +40,7 @@ f2p $COS01
|
||||
${CMDPATH}/fimgfx cos010 $GRAB $COS010
|
||||
f2p $COS010
|
||||
|
||||
# ----------- présentation finale
|
||||
#
|
||||
echo == Making gif89a
|
||||
convert -delay 40 *.pnm foo.gif
|
||||
|
||||
6
scripts/shoot.sh
Executable file → Normal file
6
scripts/shoot.sh
Executable file → Normal file
@@ -18,9 +18,9 @@ SHOW="no"
|
||||
# .pnm .fimg or .png
|
||||
OFORMAT="P_%04d.pnm"
|
||||
|
||||
# ces paramètres peuvent être surchargés avec
|
||||
# un fichier nommé "reglages" dans le répertoire
|
||||
# de travail.
|
||||
# ces paramètres peuvent être surchargés avec
|
||||
# un fichier nommé "reglages" dans le répertoire
|
||||
# de travail.
|
||||
|
||||
# ------------------------------------
|
||||
# overide parameters from $PWD
|
||||
|
||||
Reference in New Issue
Block a user