示例#1
0
    def test_multiple_cameras(self):
        from concert.devices.cameras.uca import Camera

        cam_a = Camera('mock')
        cam_b = Camera('file')
        cam_c = Camera('mock')

        self.assertEqual("degree_value" in dir(cam_b), False)
        self.assertEqual("path" in dir(cam_c), False)
示例#2
0
    def test_degree_conversion(self):
        from concert.devices.cameras.uca import Camera
        camera = Camera("mock")

        camera.degree_value = q.Quantity(5, q.celsius)
        self.assertEqual(camera.degree_value.magnitude, 5.0)

        val = camera.degree_value.magnitude
        camera.degree_value = camera.degree_value + 5 * q.delta_degC
        self.assertEqual(camera.degree_value.magnitude, val + 5)
示例#3
0
import numpy as np
from concert.quantities import q
from concert.devices.cameras.uca import Camera

camera = Camera("mock")
#camera.network_address = "127.0.0.1"
#camera.network_interface = "enp1s0"
#camera.enable_10ge = True

camera.start_recording()

frame = camera.grab()
print(frame)

camera.stop_recording()