Example #1
0
greenUpper = (64, 255, 255)

# set video resolution
resWidth = 320
resLength = 240



if not args.get("video", False):
    #test
    vs = VideoStream(usePiCamera=True, awb_mode='sunlight',
                     resolution=(resWidth, resLength)).start()  # awb_mode=sunlight works well for tracking green object
    print("cam warming up")
    time.sleep(1)
    tracker1 = ColorTracker(vs.mainQueue).start()
    # tracker2 = ColorTracker(vs.mainQueue).start()
    # hud = Hud()
    # hud.start(tracker.cnts)
    # time.sleep(1)
    df1 = DisplayFrame(tracker1.xyDoneQueue).start()
    # df2 = DisplayFrame(tracker2.xyDoneQueue).start()

    vs.join()
    tracker1.join()
    df1.join()

# vs.release()

## close all windows
# cv2.destroyAllWindows()