Automatic commit. Wed Sep 19 12:00:12 WST 2012
[matches/honours.git] / research / TCS / pressure / get_pressure.sh
index 5c7744e..f7aa8b5 100755 (executable)
@@ -7,11 +7,26 @@ process_digits=/home/sam/Documents/University/honours/research/TCS/pressure/proc
 
 mkdir -p $imgdir 2>/dev/null
 name=$(date +%F-%H%M%S.jpg)
-fswebcam --device /dev/video1 -r 640x480 --jpeg 85 $imgdir/$name 2>/dev/null
+fswebcam --device /dev/video0 -r 640x480 --jpeg 85 $imgdir/$name 2>/dev/null # NOTE: Need to make sure we use the right /dev/videoX
+                                                                               # Otherwise images may come from the laptop's shitty inbuilt webcam
+
 $get_digits $imgdir/$name $imgdir/$name 2>/dev/null
 
 if [ "$1" != "" ]; then
        eog $imgdir/$name
 fi
 
-$process_digits $imgdir/$name
+out=$($process_digits $imgdir/$name)
+
+count=0
+while [ "$out" == "?" ]; do
+       sleep 1
+       out=$($process_digits $imgdir/$name)
+       count=$(( $count + 1 ))
+       if [ "$count" == "5" ]; then
+               echo "#?"
+               exit 0
+       fi
+done
+rm -f $imgdir/$name
+echo $out

UCC git Repository :: git.ucc.asn.au