LiveView
LiveView
弃用通知
此页面介绍的功能已在 Luxonis Hub 中移除或替换。功能可能受限,仅适用于 Hub Original 客户。请参阅最新指南来配置设备、管理设备群组以及部署应用程序。
每个机器人最多可以创建十个 Live View。
Python
1import robothub as rh
2
3live_view = rh.DepthaiLiveView(name="live_view", unique_key="rgb", width=1920, height=1080)通过整合__矩形__、__线条__和__文本__来呈现关键数据和神经网络结果,从而改善您的 Live View 体验。
Python
1live_view.add_rectangle(rectangle=bbox, label=nn_config.labels[detection.label])
2live_view.add_text(text="Cool and important text.", coords=[100, 150])
3live_view.add_line(pt1=[x1, y1], pt2=[x2, y2])发布带有叠加数据的帧。叠加数据在此调用时会被清除。请确保您的管道中包含
h264 encoder, 因为只有__h264__编码的帧才能被发布。 h264 编码帧Python
1live_view.publish(h264_frame=h264_frame.getCvFrame())class
robothub.live_view.LiveView(abc.ABC)
static method
LiveView.get(unique_key: str = None, name: str = None) -> Optional[LiveView]: Optional[LiveView]Gets a Live View by its unique key or name. Name takes precedence over unique key. :param unique_key: Unique key of the Live View. :param name: Name of the Live View. :return: Live View with the given unique key or name. :raises ValueError: If neither name nor unique_key is specified.
static method
LiveView.get_by_name(name: str) -> Optional[LiveView]: Optional[LiveView]Gets a Live View by its name. :param name: Name of the Live View. :return: Live View with the given name. None if a Live View with the given name does not exist.
static method
LiveView.get_by_unique_key(unique_key: str) -> Optional[LiveView]: Optional[LiveView]Gets a Live View by its unique key. :param unique_key: Unique key of the Live View. :return: Live View with the given unique key. :raises ValueError: If a Live View with the given unique key does not exist.