def on_request_add(self, request, response, status): if status.ok(): print('{} + {} = {}'.format(str(request.a), str(request.b), cli.TextStyle.green(str( response.sum)))) else: fel.log(fel.ERROR, status.error_message())
def start_camera(self): # You should set the camera format if you have any you want to run with. s = self.camera.start(fel.drivers.CameraFormat(640, 480, PIXEL_FORMAT_RGB, 25), self.on_camera_frame, self.on_camera_error) if not s.ok(): fel.log(fel.ERROR, s.error_message()) sys.exit(1)
def on_init(self): self.camera = fel.drivers.CameraFactory.new_camera( self.camera_descriptor) s = self.camera.init() if not s.ok(): fel.log(fel.ERROR, s.error_message()) sys.exit(1) self.openpose = Openpose(self.params)
def on_init(self): self.camera = fel.drivers.CameraFactory.new_camera( self.camera_descriptor) s = self.camera.init() if not s.ok(): fel.log(fel.ERROR, s.error_message()) sys.exit(1) self.object_detection = ObjectDetection()
def start_camera(self): pixel_format = PixelFormat.Value( self.camera_flag.pixel_format_flag.value) s = self.camera.start( fel.drivers.CameraFormat(self.camera_flag.width_flag.value, self.camera_flag.height_flag.value, pixel_format, self.camera_flag.fps_flag.value), self.on_camera_frame, self.on_camera_error) if s.ok(): print("Camera format: {}".format(self.camera.camera_format())) # fel.main_thread.post_delayed_task( # self.request_unpublish, fel.TimeDelta.from_seconds(10)) pass else: fel.log(fel.ERROR, s.error_message())
def on_init(self): self.camera = fel.drivers.CameraFactory.new_camera( self.camera_descriptor) s = self.camera.init() if not s.ok(): fel.log(fel.ERROR, s.error_message()) sys.exit(1) # You can set camera settings here. camera_settings = fel.drivers.CameraSettings() s = self.camera.set_camera_settings(camera_settings) fel.log_if(fel.ERROR, not s.ok(), s.error_message()) message = CameraSettingsInfoMessage() s = self.camera.get_camera_settings_info(message) if s.ok(): print(message) else: fel.log(fel.ERROR, s.error_message())
def on_request_publish(self, status): if status.ok(): fel.main_thread.post_task(self.start_camera) else: fel.log(fel.ERROR, status.error_message())
def on_error(self, status): print("GrpcClientNode.on_error()") fel.log(fel.ERROR, status.error_message())
def on_error(self, status): print("ProtobufPublishingNode.on_error()") fel.log(fel.ERROR, status.error_message())
def on_request_unpublish(self, status): if status.ok(): fel.MasterProxy.post_task(self.stop_camera) else: fel.log(fel.ERROR, status.error_message())