如何解决发送对象元数据会导致流中的 FPS 下降
我想在检测到对象时将一些对象元数据(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 举报,一经查实,本站将立刻删除。