- added parameter for connection address

git-svn-id: http://moon:8086/svn/software/trunk/projects/opencv@342 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2016-10-23 17:00:35 +00:00
parent 97ee00a8c8
commit 97c2eefe85
+5 -3
View File
@@ -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)