Removed wenet_util (deprecated)

pull/1/head
Mark Jessop 2016-12-11 14:54:50 +10:30
rodzic 93111d9372
commit b75762722d
1 zmienionych plików z 0 dodań i 46 usunięć

Wyświetl plik

@ -1,46 +0,0 @@
#!/usr/bin/env python
#
# Wenet Utility Functions
#
import os,glob
from PacketTX import write_debug_message
#
# PiCam Wrapper Functions
#
# Adjust this line to suit your needs (resolution, image flip, etc)
picam_str = "raspistill -t 3000 -ex auto -mm matrix -o %s -vf -hf -w 1488 -h 1120"
temp_file_prefix = "./temp_pic"
def capture_single(filename="temp.jpg"):
os.system(picam_str % filename)
def capture_multiple(filename="output.jpg", n=5, temp_prefix=temp_file_prefix, debug_ptr = None):
# Remove any existing temporary images
os.system("rm %s*.jpg"%temp_prefix)
# Capture n images
for pic_num in range(n):
debug_ptr("Capturing Image %d of %d..." % (pic_num, n))
capture_single("%s_%d.jpg"%(temp_prefix,pic_num))
# Super high-tech image quality recognition filter
# (pick the largest image... thanks daveake!)
debug_ptr("Choosing Best Image...")
pic_list = glob.glob("%s*.jpg"%temp_prefix)
pic_sizes = []
for pic in pic_list:
pic_sizes.append(os.path.getsize(pic))
largest_pic = pic_list[pic_sizes.index(max(pic_sizes))]
# Copy best image to resultant filename.
os.system("cp %s %s" % (largest_pic, filename))
# Remove temporary images
os.system("rm %s*.jpg"%temp_prefix)
if __name__ == "__main__":
capture_multiple()