freealise commited on
Commit
c976d84
1 Parent(s): 40ef0fb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -186,6 +186,9 @@ def logscale(linear):
186
  def linscale(linear):
187
  return int(math.log2(linear))
188
 
 
 
 
189
 
190
  title="""
191
  <div style="text-align: center; max-width: 500px; margin: 0 auto;">
@@ -216,19 +219,19 @@ with gr.Blocks() as demo:
216
  with gr.Row():
217
  with gr.Column():
218
  url_input = gr.Textbox(value="./examples/streetview.mp4", label="URL")
 
 
219
  resize_num = gr.Slider(minimum=1, maximum=4096, step=1, value=256, label="Resize to width: ")
220
  of_check = gr.Checkbox(value=True, label="Detect motion for depth map: ")
221
  winsize_num = gr.Slider(minimum=1, maximum=256, step=1, value=15, label="Motion detection window size: ")
222
  with gr.Row():
223
  interpolation_slider = gr.Slider(minimum=1, maximum=5, step=1, value=1, label="Interpolation Steps: ")
224
- interpolation = gr.Number(value=2, show_label=False)
225
  interpolation_slider.change(fn=logscale, inputs=[interpolation_slider], outputs=[interpolation])
226
- interpolation.input(fn=linscale, inputs=[interpolation], outputs=[interpolation_slider])
227
  with gr.Row():
228
  fps_output_slider = gr.Slider(minimum=0, maximum=5, step=1, value=0, label="FPS output: ")
229
- fps_output = gr.Number(value=1, show_label=False)
230
  fps_output_slider.change(fn=logscale, inputs=[fps_output_slider], outputs=[fps_output])
231
- fps_output.input(fn=linscale, inputs=[fps_output], outputs=[fps_output_slider])
232
  submit_btn = gr.Button("Submit")
233
 
234
  with gr.Column():
 
186
  def linscale(linear):
187
  return int(math.log2(linear))
188
 
189
+ def loadurl(v):
190
+ return v.value
191
+
192
 
193
  title="""
194
  <div style="text-align: center; max-width: 500px; margin: 0 auto;">
 
219
  with gr.Row():
220
  with gr.Column():
221
  url_input = gr.Textbox(value="./examples/streetview.mp4", label="URL")
222
+ video_input = gr.Video()
223
+ video_input.change(fn=loadurl, inputs=[video_input], outputs=[url_input])
224
  resize_num = gr.Slider(minimum=1, maximum=4096, step=1, value=256, label="Resize to width: ")
225
  of_check = gr.Checkbox(value=True, label="Detect motion for depth map: ")
226
  winsize_num = gr.Slider(minimum=1, maximum=256, step=1, value=15, label="Motion detection window size: ")
227
  with gr.Row():
228
  interpolation_slider = gr.Slider(minimum=1, maximum=5, step=1, value=1, label="Interpolation Steps: ")
229
+ interpolation = gr.Number(value=2, show_label=False, interactive=False)
230
  interpolation_slider.change(fn=logscale, inputs=[interpolation_slider], outputs=[interpolation])
 
231
  with gr.Row():
232
  fps_output_slider = gr.Slider(minimum=0, maximum=5, step=1, value=0, label="FPS output: ")
233
+ fps_output = gr.Number(value=1, show_label=False, interactive=False)
234
  fps_output_slider.change(fn=logscale, inputs=[fps_output_slider], outputs=[fps_output])
 
235
  submit_btn = gr.Button("Submit")
236
 
237
  with gr.Column():