File size: 480 Bytes
d3f340f
 
731bcbb
d3f340f
 
 
 
 
 
 
 
 
 
 
234ba0c
d3f340f
234ba0c
 
d3f340f
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import gradio as gr
import zxingcpp
import cv2

def decode(im):
    img = cv2.imread(f'{im}')
    results = zxingcpp.read_barcodes(img)

    print (results[0].text)
    return results[0].text



with gr.Blocks() as app:
    in_im = gr.Image(label="QR Image to Decode")
    dec_btn = gr.Button("Decode QR")
    text_out = gr.Textbox(label="Decoded Text")    
    choose_color = gr.ColorPicker()
    
    dec_btn.click(decode,in_im,text_out)
app.queue(concurrency_count=10).launch()