himisir commited on
Commit
9ec2149
·
1 Parent(s): f1913e7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -8
app.py CHANGED
@@ -39,18 +39,22 @@ def segment_webcam():
39
  process_video(model, cap)
40
 
41
 
42
- def process_inputs(segment_video_checkbox, segment_webcam_checkbox, uploaded_video):
43
- if segment_video_checkbox and uploaded_video:
44
- segment_video(uploaded_video)
45
- elif segment_webcam_checkbox:
46
- segment_webcam()
 
47
 
48
 
49
  iface = gr.Interface(
50
  fn=process_inputs,
51
- inputs=[gr.inputs.Checkbox(label="Segment Video"),
52
- gr.inputs.Checkbox(label="Segment Webcam"),
53
- gr.inputs.File(label="Upload Video")],
 
 
 
54
  outputs=None,
55
  live=True
56
  )
 
39
  process_video(model, cap)
40
 
41
 
42
+ def process_inputs(start_button, stop_button, mode_selection, uploaded_video):
43
+ if start_button:
44
+ if mode_selection == "Video" and uploaded_video:
45
+ segment_video(uploaded_video)
46
+ elif mode_selection == "Webcam":
47
+ segment_webcam()
48
 
49
 
50
  iface = gr.Interface(
51
  fn=process_inputs,
52
+ inputs=[
53
+ gr.components.Button(label="Start"),
54
+ gr.components.Button(label="Stop"),
55
+ gr.components.Radio(["Video", "Webcam"], label="Mode Selection"),
56
+ gr.components.File(label="Upload Video")
57
+ ],
58
  outputs=None,
59
  live=True
60
  )