Bibliothèque de traitements d'images en virgule flottante.
http://la.buvette.org/photos/cumul/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.2 KiB
64 lines
1.2 KiB
#!/bin/bash |
|
|
|
|
|
# change this to point to your installed binary |
|
# |
|
GVS=${HOME}/Devel/FloatImg/v4l2/grabvidseq |
|
|
|
# ------------------------------------ |
|
# set some default values |
|
DEV=/dev/video2 |
|
SZ=640x480 |
|
NBRE=320 |
|
PERIOD=0.0 |
|
COUNT=compteur |
|
OPTIONS=" -v " |
|
SHOW="no" |
|
# output format can be of those types: |
|
# .pnm .fimg or .png |
|
OFORMAT="P_%04d.pnm" |
|
|
|
# ces parametres peuvent etre surcharges avec |
|
# un fichier nomme "reglages" dans le repertoire |
|
# de travail. |
|
|
|
# ------------------------------------ |
|
# overide parameters from $PWD |
|
if [ -r ./reglages ] |
|
then |
|
source ./reglages |
|
fi |
|
|
|
# ------------------------------------ |
|
# get the current picture number |
|
if [ -r $COUNT ] |
|
then |
|
numero=$( head -1 $COUNT ) |
|
else |
|
numero=1 |
|
fi |
|
|
|
# ------------------------------------ |
|
# make the output filename |
|
if [ 1 -eq $# ] |
|
then |
|
outfile="$1" |
|
else |
|
outfile=$( printf ${OFORMAT} $numero ) |
|
fi |
|
|
|
# ------------------------------------ |
|
# grab and display the fancy picture |
|
$GVS -d $DEV -n $NBRE -p $PERIOD $OPTIONS -s $SZ -o $outfile |
|
|
|
if [ ${SHOW} == "yes" ] |
|
then |
|
display $outfile & |
|
fi |
|
|
|
# ------------------------------------ |
|
# increment and save the picture number |
|
numero=$(( numero + 1 )) |
|
echo $numero > $COUNT |
|
|
|
|
|
|