freealise commited on
Commit
da0ac86
1 Parent(s): 6f43f77

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -639,6 +639,9 @@ async(c, o, p, d, n, m)=>{
639
  BABYLON.Engine.LastCreatedScene.meshes[BABYLON.Engine.LastCreatedScene.meshes.length-1].material.useAlphaFromDiffuseTexture = true;
640
  BABYLON.Engine.LastCreatedScene.meshes[BABYLON.Engine.LastCreatedScene.meshes.length-1].applyDisplacementMap(m[o_[j]].url, 0, 255, function(m){try{alert(BABYLON.Engine.Version);}catch(e){alert(e);}}, null, null, true, function(e){alert(e);});
641
  }
 
 
 
642
  if (document.getElementById("model")) {
643
  document.getElementById("model").appendChild(document.getElementById("model3D"));
644
  toggleDisplay("model");
@@ -791,6 +794,11 @@ css = """
791
  }
792
  """
793
 
 
 
 
 
 
794
  title = "# Depth Anything V2 Video"
795
  description = """**Depth Anything V2** on full video files, intended for Google Street View panorama slideshows.
796
  Please refer to the [paper](https://arxiv.org/abs/2406.09414), [project page](https://depth-anything-v2.github.io), and [github](https://github.com/DepthAnything/Depth-Anything-V2) for more details."""
@@ -814,7 +822,7 @@ Please refer to the [paper](https://arxiv.org/abs/2406.09414), [project page](ht
814
  # def predict_depth(model, image):
815
  # return model(image)
816
 
817
- with gr.Blocks(css=css, js=js) as demo:
818
  gr.Markdown(title)
819
  gr.Markdown(description)
820
  gr.Markdown("### Video Depth Prediction demo")
 
639
  BABYLON.Engine.LastCreatedScene.meshes[BABYLON.Engine.LastCreatedScene.meshes.length-1].material.useAlphaFromDiffuseTexture = true;
640
  BABYLON.Engine.LastCreatedScene.meshes[BABYLON.Engine.LastCreatedScene.meshes.length-1].applyDisplacementMap(m[o_[j]].url, 0, 255, function(m){try{alert(BABYLON.Engine.Version);}catch(e){alert(e);}}, null, null, true, function(e){alert(e);});
641
  }
642
+ const editControl = new EditControl(BABYLON.Engine.LastCreatedScene.meshes[parseInt(document.getElementById("fnum").getElementsByTagName("input")[0].value)], BABYLON.Engine.LastCreatedScene.activeCamera, document.getElementById("model3D").getElementsByTagName("canvas")[0], 1.0, true, 0.02);
643
+ editControl.enableTranslation();
644
+
645
  if (document.getElementById("model")) {
646
  document.getElementById("model").appendChild(document.getElementById("model3D"));
647
  toggleDisplay("model");
 
794
  }
795
  """
796
 
797
+ head = """
798
+ <script src="https://code.jquery.com/pep/0.4.2/pep.js"></script>
799
+ <script src="EditControl.js"></script>
800
+ """
801
+
802
  title = "# Depth Anything V2 Video"
803
  description = """**Depth Anything V2** on full video files, intended for Google Street View panorama slideshows.
804
  Please refer to the [paper](https://arxiv.org/abs/2406.09414), [project page](https://depth-anything-v2.github.io), and [github](https://github.com/DepthAnything/Depth-Anything-V2) for more details."""
 
822
  # def predict_depth(model, image):
823
  # return model(image)
824
 
825
+ with gr.Blocks(css=css, js=js, head=head) as demo:
826
  gr.Markdown(title)
827
  gr.Markdown(description)
828
  gr.Markdown("### Video Depth Prediction demo")