import depthai as dai from argparse import ArgumentParser # NOTE: Using autocreate takes over the cameras cannot be used in complex pipelines, # where cameras would be used in other nodes as well yet. parser = ArgumentParser() parser.add_argument("--webSocketPort", type=int, default=8765) parser.add_argument("--httpPort", type=int, default=8080) args = parser.parse_args() with dai.Pipeline() as p: remoteConnector = dai.RemoteConnection( webSocketPort=args.webSocketPort, httpPort=args.httpPort ) rgbd = p.create(dai.node.RGBD).build(True, dai.node.StereoDepth.PresetMode.DEFAULT) remoteConnector.addTopic("pcl", rgbd.pcl, "common") p.start() remoteConnector.registerPipeline(p) while p.isRunning(): key = remoteConnector.waitKey(1) if key == ord("q"): print("Got q key from the remote connection!") break