Exemple #1
0
 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()
Exemple #5
0
 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())
Exemple #6
0
    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())
Exemple #8
0
 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())
Exemple #10
0
 def on_request_unpublish(self, status):
     if status.ok():
         fel.MasterProxy.post_task(self.stop_camera)
     else:
         fel.log(fel.ERROR, status.error_message())