Example #1
0
 def CaptureTag(self):
     self._camera.capture('mysample.jpg')
     im = Image.open('mysample.jpg')
     enh = IE.Color(im)
     im_2 = enh.enhance(0)
     im_2.save('mysample.ppm')
     val = tagInfo('mysample.ppm')
     succeed = val[0]
     ID = val[1]
     width = val[2]
     height = val[3]
     angle = val[4]
     if not succeed:
         wb = IE.Contrast(im_2)
         im_3 = wb.enhance(9)
         im_3.save('mysample1.ppm')
         val = tagInfo('mysample1.ppm')
         succeed = val[0]
         ID = val[1]
         width = val[2]
         height = val[3]
         angle = val[4]
     return succeed, ID, angle, (width, height)
Example #2
0
import time
# import numpy as np
import argparse
# import cv2

# camera = cv2.VideoCapture(args["video"])
with PiCamera() as camera:
	camera.resolution = (640, 480)
	while 1:
		mytime = time.time()
		camera.capture('mysample.jpg')
		mytime = time.time() - mytime
		print mytime
		mytime = time.time()
		im = Image.open("mysample.jpg")
		enh = IE.Color(im)
		im_2 = enh.enhance(0)
		wb = IE.Contrast(im_2)
		im_3 = wb.enhance(4)
		im_3.save("mysample.ppm")
		mytime = time.time() - mytime
		print mytime
		mytime = time.time()
		val = tagInfo('mysample.ppm')
		print val
		mytime = time.time() - mytime
		print mytime