Python 随机OSC地址pyOSC
我从kinect接收OSC信号,并使用pyOSC运行服务器,监听包含关节坐标的消息 所发送信号的地址涉及一个固定长度的整数,该整数是随机的,主体跟踪id;每个跟踪实体的更改 我如何在OSC地址中适应此情况,地址格式为: /body/{bodyID}/ 服务器响应时出错,因为我事先不知道bodyID,所以无法识别OSC消息的地址Python 随机OSC地址pyOSC,python,osc,Python,Osc,我从kinect接收OSC信号,并使用pyOSC运行服务器,监听包含关节坐标的消息 所发送信号的地址涉及一个固定长度的整数,该整数是随机的,主体跟踪id;每个跟踪实体的更改 我如何在OSC地址中适应此情况,地址格式为: /body/{bodyID}/ 服务器响应时出错,因为我事先不知道bodyID,所以无法识别OSC消息的地址 有什么帮助吗 您可以定义默认的消息处理程序: def handle_message(self, address, tags, contents, source):
有什么帮助吗 您可以定义默认的消息处理程序:
def handle_message(self, address, tags, contents, source):
# do some stuff with the "address" parameter.
server = OSC.OSCServer(('localhost',8000))
server.addMsgHandler('default', handle_message)
每次OSCServer
接收到消息时,都应该运行handle\u message
功能,然后您可以在那里解析地址
这个功能在OSC.py中有点隐晦,但我认为它是有效的 您使用的是什么Kinect软件?是KinectV2 OSC吗?