A user input component that allows users to capture images using their webcam.

Fields

NameTypeDescriptionOptions
Refresh rate (ms)NumberSet to 0 for manual capture.
    ButtonColor
      Button textColor
        Button shadowShadow
          SeparatorColor
            Custom CSS classesTextCSS classes, separated by spaces. You can define classes in custom stylesheets.

              Events

              Low code usage

              This component can be declared directly in Python, using backend-driven UI.

              ui.WebcamCapture(content={
                      "refreshRate": 0.0, # Union[float, str] 
                      "buttonColor": "", # str 
                      "buttonTextColor": "", # str 
                      "buttonShadow": "", # str 
                      "separatorColor": "", # str 
                      "cssClasses": "", # str 
                  },
                  handlers={
                      "wf-webcam": handle_event,
                  }
              )
              

              A function, in this example handle_event, should be implemented in your code to handle events.

              def handle_event(state, payload, context, ui):
                pass
              

              Reference