Example #1
0
# Also the example in ../README.rst -- so keep in sync
import pkg_resources
import motmot.cam_iface.choose as cam_iface_choose
import numpy as np

# Choose the mega ctypes backend
cam_iface = cam_iface_choose.import_backend( 'mega', 'ctypes' )

mode_num = 0
device_num = 0
num_buffers = 32

cam = cam_iface.Camera(device_num,num_buffers,mode_num)
cam.start_camera()
frame = np.asarray(cam.grab_next_frame_blocking())
print 'grabbed frame with shape %s'%(frame.shape,)
Example #2
0
import pkg_resources
import motmot.cam_iface.choose as cam_iface_choose
import motmot.fview_ext_trig.ttrigger as ttrigger
import motmot.fview_ext_trig.live_timestamp_modeler as ltm

cam_iface = cam_iface_choose.import_backend( 'unity', 'ctypes' )

import time, sys, os, warnings
from optparse import OptionParser
import threading, Queue
import numpy as np

if sys.platform.startswith('linux'):
    time_func = time.time

def update_model(timestamp_modeler,dt):
    while 1:
        try:
            timestamp_modeler.update()
        except ltm.ImpreciseMeasurementError:
            pass
        time.sleep(dt)

def main():
    usage = '%prog [options]'

    parser = OptionParser(usage)

    parser.add_option("--mode-num", type="int",
                      help="mode number")
import pkg_resources
import motmot.cam_iface.choose as cam_iface_choose
import motmot.fview_ext_trig.ttrigger as ttrigger
import motmot.fview_ext_trig.live_timestamp_modeler as ltm

cam_iface = cam_iface_choose.import_backend("unity", "ctypes")

import time, sys, os
from optparse import OptionParser
import threading

if sys.platform.startswith("linux"):
    time_func = time.time


def update_model(timestamp_modeler):
    while 1:
        try:
            timestamp_modeler.update()
        except ltm.ImpreciseMeasurementError, err:
            print "ignoring error", err
        time.sleep(0.5)


def main():
    usage = "%prog [options]"

    parser = OptionParser(usage)

    parser.add_option("--mode-num", type="int", help="mode number")