add vision recg

This commit is contained in:
NuoDaJia02
2026-01-09 11:02:00 +08:00
parent 1601ed4b85
commit 13e0672fd6

View File

@@ -406,6 +406,23 @@ def build_ui(node: CtrlGuiNode) -> None:
ui.button('双臂视觉抓取', on_click=lambda: show_confirm_dialog('执行双臂视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_dual_arm"))).classes('self-end')
ui.button('取消任务', on_click=lambda: show_confirm_dialog('取消任务?', rebuild_cancel)).classes('self-end')
#视觉识别
with ui.column():
with ui.row():
camera_id = ui.select(['top', 'left', 'right'], value='top').style('width: 100px')
def vision_recg_(id) -> None:
node.file_logger.info('Running vision_recg_...')
action_name = "VisionObjectRecognition"
text = f"camera_position: {id}\n"
# send_action_package(action_name, text)
rebuild_now("Remote", action_name, text)
ui.button('Vision Recg', on_click=lambda: show_confirm_dialog(
f'Confirm Vision Recognition operation?\nCamera ID: {camera_id.value}',
lambda: vision_recg_(camera_id.value)
)).classes('self-end')
#move home
with ui.column():
with ui.row():