Figea commited on
Commit
c115d30
·
verified ·
1 Parent(s): adc9ab8

Upload 2 files

Browse files
Files changed (1) hide show
  1. src/templates/translate.html +22 -14
src/templates/translate.html CHANGED
@@ -77,7 +77,7 @@
77
  </div>
78
  </div>
79
  </div>
80
- <div class="container">
81
  <div class="row">
82
  <div class="col-8" style="background-color: lightblue;">
83
  This is the text gloss list we have generated:
@@ -88,30 +88,38 @@
88
  </div>
89
  </div>
90
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
91
  </div>
92
  <div class="header">
93
  <h1>🌸🌺 Sign Langage Translation 🌺🌸</h1>
94
  </div>
95
  <div class="video-container">
96
- <img id="stream" data-sentence="{{ sentence }}" src="{{ url_for('video_feed', sentence=sentence) }}" alt="Streaming video">
97
  </div>
98
  <script>
99
  // Variable globale pour contrôler le rafraîchissement de l'image
100
  var refresh = true;
101
-
102
  // Fonction pour rafraîchir l'image toutes les 40ms (25 FPS)
103
  function refreshImage() {
104
- if (!refresh) return; // Arrête le rafraîchissement si la variable est définie sur false
105
-
106
- var img = document.getElementById('stream');
107
- var sentence = img.getAttribute('data-sentence'); // Récupère la phrase depuis l'attribut data-sentence
108
- img.src = "{{ url_for('video_feed') }}" + "?sentence=" + encodeURIComponent(sentence) + "&t=" + new Date().getTime(); // Ajoute un paramètre de requête unique pour forcer le rafraîchissement de l'image
109
-
110
- setTimeout(refreshImage, 40); // Appel récursif pour rafraîchir l'image
111
- }
112
-
113
- // Démarrer le rafraîchissement de l'image
114
- refreshImage();
115
  </script>
116
  <button onclick="window.history.back()">Back</button>
117
  <div class="footer">
 
77
  </div>
78
  </div>
79
  </div>
80
+ <!--<div class="container">
81
  <div class="row">
82
  <div class="col-8" style="background-color: lightblue;">
83
  This is the text gloss list we have generated:
 
88
  </div>
89
  </div>
90
  </div>
91
+ </div>-->
92
+ <div class="container">
93
+ <div class="row">
94
+ <div class="col-8" style="background-color: lightblue;">
95
+ This is the gloss list we have generated:
96
+ </div>
97
+ <div class="col-4" style="background-color: lightgreen;">
98
+ <div id="output" class="border p-2">
99
+ {{ gloss_sentence }}
100
+ </div>
101
+ </div>
102
+ </div>
103
  </div>
104
  <div class="header">
105
  <h1>🌸🌺 Sign Langage Translation 🌺🌸</h1>
106
  </div>
107
  <div class="video-container">
108
+ <img id="stream" data-gloss-sentence="{{ gloss_sentence }}" src="{{ url_for('video_feed', gloss_sentence=gloss_sentence) }}" alt="Streaming video">
109
  </div>
110
  <script>
111
  // Variable globale pour contrôler le rafraîchissement de l'image
112
  var refresh = true;
 
113
  // Fonction pour rafraîchir l'image toutes les 40ms (25 FPS)
114
  function refreshImage() {
115
+ if (!refresh) return; // Arrête le rafraîchissement si la variable est définie sur false
116
+ var img = document.getElementById('stream');
117
+ var gloss_sentence = img.getAttribute('data-gloss-sentence'); // Récupère la phrase depuis l'attribut data-sentence
118
+ img.src = "{{ url_for('video_feed') }}" + "?gloss_sentence=" + encodeURIComponent(gloss_sentence) + "&t=" + new Date().getTime(); // Ajoute un paramètre de requête unique pour forcer le rafraîchissement de l'image
119
+ setTimeout(refreshImage, 40); // Appel récursif pour rafraîchir l'image
120
+ }
121
+ // Démarrer le rafraîchissement de l'image
122
+ refreshImage();
 
 
 
123
  </script>
124
  <button onclick="window.history.back()">Back</button>
125
  <div class="footer">