import sys import time import cv2 from aravis import Camera if __name__ == "__main__": if len(sys.argv) > 1: arg = sys.argv[1] if arg in ("None", "null"): cam = Camera(None) else: cam = Camera(arg) else: cam = Camera() try: cam.start_acquisition_continuous() cv2.namedWindow('capture', flags=0) count = 0 while True: count += 1 print("frame nb: ", count) frame = cam.pop() print(time.time()) cv2.imshow("capture", frame) cv2.waitKey(1) finally: cam.stop_acquisition()
import matplotlib #from pylab import bar, plot, show, legend, axis, subplot import matplotlib.pyplot as plt if __name__ == "__main__": if len(sys.argv) > 1: arg = sys.argv[1] if arg in ("None", "null"): cam = Camera() else: cam = Camera(arg) else: cam = Camera() #cam.set_feature("GevSCPSPacketSize", 1500) cam.start_acquisition_continuous() try: start = True while True: frame = cam.pop() plt.clf() plt.plot(frame.T) if start: plt.show(block=False) start = False else: plt.draw() finally: cam.stop_acquisition()