Skip to main content

Camera QR Scanner

The Camera QR Scanner node is used to open the camera view finder and scan for QR codes. It uses a Video node to display the camera stream.

When a QR code has been successfully identified, the node will send a Scan Successful event and the decoded string, otherwise Scan Failed. In this node, the decoding happens in real time, meaning if the QR code is not visible anymore the node will send an event to indicate that the scanning failed.

Inputs

DataDescription
Video NodeThis input should be connected to the Dom Element output of the Video node that's used render the camera view finder.
Front FacingA boolean that decides if the front facing camera should be used (default) or the user facing came.
Max Scans Per SecondThe number of scans per second the scanner will do to find QR codes. Lowering this number may improve performance if needed. Note that changing this number after triggering Start will have no effect.
SignalDescription
StartOpens the camera stream and starts scanning for QR codes.
StopStops the camera stream and stops scanning for QR codes.

Outputs

DataDescription
Scan ResultThis output contains the decoded string when a QR code has been found and decoded. If no QR code is found this string will be empty.
Valid ScanA boolean that is true if the last scan was valid, otherwise false.
SignalDescription
Scan SuccessfulSends a signal when a successful scan was done. The resulting scan is on the Scan Result output.
Scan FailedSends a signal when the latest scan failed, i.e. no QR code was found.