import streamlit as st from camera_input_live import camera_input_live #image = camera_input_live() #if image: # st.image(image) import cv2 import numpy as np import streamlit as st from camera_input_live import camera_input_live "# Streamlit camera input live Demo" "## Try holding a qr code in front of your webcam" image = camera_input_live() if image is not None: st.image(image) bytes_data = image.getvalue() cv2_img = cv2.imdecode(np.frombuffer(bytes_data, np.uint8), cv2.IMREAD_COLOR) detector = cv2.QRCodeDetector() data, bbox, straight_qrcode = detector.detectAndDecode(cv2_img) if data: st.write("# Found QR code") st.write(data) with st.expander("Show details"): st.write("BBox:", bbox) st.write("Straight QR code:", straight_qrcode)