From bc3e6aa0e192fc79b528a7fe51a97e178d7cfa44 Mon Sep 17 00:00:00 2001 From: st33v Date: Mon, 26 Dec 2016 16:29:32 +1100 Subject: Deleted all image processing (STAN does this now) --- .gitignore | 1 + takepix.sh | 30 ++++++------------------------ 2 files changed, 7 insertions(+), 24 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..76ce7fc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.jpg diff --git a/takepix.sh b/takepix.sh index 1dd51e2..3f3759b 100755 --- a/takepix.sh +++ b/takepix.sh @@ -1,36 +1,18 @@ #!/bin/bash # define variables. Your needs may vary. -# use literal user name. Shell expansions may not work when this script is run by a service!Y +# use literal user name. Shell expansions may not work when this script is run by a service! picdir="/home/st33v/pix" picdate=$(date +%Y-%m-%d_%H%M) thispic=$picdir/$picdate.jpg artist=$(hostname) - # echo thispic = $thispic /opt/vc/bin/raspistill -x IFD1.Artist=${artist} -q 70 -md 4: -o $thispic -# silly portrait shape -#/opt/vc/bin/raspistill -x IFD1.Artist=neatherd -w 1200 -o $thispic - -# now check to see if the pic is too dark (i.e. taken at night) -mean=$(identify -format %[mean] $thispic | sed s/[.].*//) - -# echo "mean is |$mean|" - -# too dark (nighttime) -if [[ "${mean}" -lt 2000 ]] ; then - rm $thispic -# echo mean of $mean is too low. - exit 13 -fi - -# We can't resize image on this raspi because it has too little RAM! -# Let's try it on STAN, which is a pi model 3B - -# convert ${thispic} -unsharp 1.5x1+0.7+0.02 $picdir/temp.jpg -# cp ${thispic} $picdir/temp.jpg -# convert $picdir/temp.jpg -resize 33% ${thispic} -# rm $picdir/temp.jpg +# Note: we do no image processing on this pi, because it has so little RAM +# left after devoting 128MB to the GPU (camera). +# STAN does all the heavy lifting: +# 1) delete nightshots (where threshold pixel value is not met) +# 2) resize and unsharp mask ready for display on the internet. -- cgit v1.3