Esempio n. 1
0
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()
Esempio n. 2
0
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()