From 97c2eefe85d2d0936704dc8fa13ed4f8427b4e8c Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 23 Oct 2016 17:00:35 +0000 Subject: [PATCH] - added parameter for connection address git-svn-id: http://moon:8086/svn/software/trunk/projects/opencv@342 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- lasertrack.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lasertrack.py b/lasertrack.py index 98481c3..9cf921b 100755 --- a/lasertrack.py +++ b/lasertrack.py @@ -12,7 +12,6 @@ import pprint import math import struct import ev3.ev3 as ev3 -from threading import Thread from matplotlib import pyplot as plt from mpl_toolkits.mplot3d import Axes3D @@ -30,7 +29,9 @@ ap.add_argument("-n", "--seconds", type=int, default=10, ap.add_argument("-r", "--framerate", type=int, default=30, help="Framerate in frame/s") ap.add_argument("-e", "--with-ev3", type=str, default='off', - help="Framerate in frame/s") + help="Connect to ev3") +ap.add_argument("-c", "--conn-addr", type=str, default='127.0.0.1:5555', + help="Connection dev to ev3") ap.add_argument("-f", "--filename", type=str, default='piCamera', help="Choose video source") ap.add_argument("-x", "--width", type=int, default=320, @@ -45,6 +46,7 @@ seconds = args["seconds"] with_ev3 = args["with_ev3"] == 'on' width = args["width"] height = args["height"] +connAddr = args["conn_addr"] class MyRgbProcess(RgbProcess): def __init__(self, name, resolution=(320, 240, 3), numEntries=2, next=None, brick=None): @@ -146,7 +148,7 @@ class MyRgbProcess(RgbProcess): if with_ev3: # Connect to brick - with ev3.EV3() as brick: + with ev3.EV3(connAddr) as brick: videoSource = VideoSource(videoFile, (width, height,3), framerate) proc = MyRgbProcess('MyRgbProcess', (width, height, 3), 4, brick=brick)