baxter-flowers / kinect_2_server

C# server streaming features of the Kinect 2 such as speech & gesture recognition, skeleton tracking and original images
19 stars 10 forks source link

get an error in python scripts #1

Open jkruseAUT opened 7 years ago

jkruseAUT commented 7 years ago

I tried a few things, but am stuck - how do I address the 'use setsockopt_string' error? just replacing setsockopt with setsockopt_string creates a lot more errors :)

self._socket_face.setsockopt(SUBSCRIBE, "face")

Traceback (most recent call last): File "C:/Users/jkruse/Python/VideoWall/client1.py", line 2, in kinect = Kinect2Client("10.249.59.101") File "C:\Users\jkruse\AppData\Local\Programs\Python\Python35\lib\site-packages\kinect2\client.py", line 10, in init self.skeleton = SkeletonSubscriber(self._context, ip, skel_port, param_port) File "C:\Users\jkruse\AppData\Local\Programs\Python\Python35\lib\site-packages\kinect2\subscriber.py", line 86, in init self._socket_face.setsockopt(SUBSCRIBE, "face") File "zmq\backend\cython\socket.pyx", line 374, in zmq.backend.cython.socket.Socket.set (zmq\backend\cython\socket.c:4610) TypeError: unicode not allowed, use setsockopt_string

ymollard commented 7 years ago

I never tested this lib in Python 3. This is the relevant explanation. What's that errors with setsockopt_string?