问题描述
我想在检测到对象时将一些对象元数据(class_id、置信度值等...)发送到另一台 PC,但这会导致 FPS 下降并且流被冻结。我应该使用哪种并行编程技术来解决它?你能举个例子吗?
检查是否在 class_dict 中检测到对象:
if obj_Meta.class_id in class_dict:
send_one(obj_Meta.class_id)
我正在使用此函数发送 class_id 消息。
from __future__ import print_function
import can
def send_one(class_id):
bus = can.interface.Bus()
bus = can.interface.Bus(bustype='socketcan',channel='vcan0',bitrate=250000)
msg = can.Message(arbitration_id=0xc0ffee,**data=[class_id]**,is_extended_id=True)
try:
bus.send(msg)
print("Message sent on {}".format(bus.channel_info))
except can.CanError:
print("Message NOT sent")
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)