import gradio as gr with gr.Blocks() as demo: with gr.Tab("Upload"): input1 = gr.Image(source="upload") with gr.Tab("Webcam"): input2 = gr.Image(source="webcam") button = gr.Button() output = gr.Image() button.click(lambda x: x, inputs=input1, outputs=output) demo.launch()