Anuj-Panthri commited on
Commit
07d8486
·
1 Parent(s): 3860d00

testing resize before upload in demo page

Browse files
app/static/demo/index/script.js CHANGED
@@ -91,13 +91,15 @@ function dragTouchend(e,elem) {
91
 
92
 
93
  var database_input=document.querySelector("#db_images_bar>.add_button>input")
94
- database_input.addEventListener("change", function(e){
95
  if(e.target.files[0]){
96
  console.log(e.target.files[0].name);
 
 
97
 
98
  const formdata = new FormData();
99
  formdata.append("a",23);
100
- formdata.append("image",e.target.files[0]);
101
 
102
  var loader_txt=show_loading_bar();
103
  const myInterval=start_timer(loader_txt,0.2);
@@ -363,13 +365,16 @@ function update_crops_labels(elem)
363
 
364
 
365
 
366
- function face_recognition(elem)
367
  {
368
 
369
  if(elem.files[0])
370
  {
371
  // update_crops_labels(elem); // get features of all db images from backend
372
 
 
 
 
373
  var formdata=new FormData();
374
  var faces=document.querySelectorAll(".person>.faces>img");
375
  var faces_features={};
@@ -393,14 +398,14 @@ function face_recognition(elem)
393
  }
394
  }
395
  formdata.append("db_images",JSON.stringify(faces_features));
396
- formdata.append("image",elem.files[0]);
397
 
398
  console.log(formdata.get("db_images"));
399
  if(formdata.get("db_images")=="{}"){
400
  console.log("Add db_images_first")
401
  return ;
402
  }
403
- // console.log(elem.files[0]);
404
  var loader_txt=show_loading_bar();
405
  const myInterval=start_timer(loader_txt,0.2);
406
 
 
91
 
92
 
93
  var database_input=document.querySelector("#db_images_bar>.add_button>input")
94
+ database_input.addEventListener("change",async function(e){
95
  if(e.target.files[0]){
96
  console.log(e.target.files[0].name);
97
+ var image_file=e.target.files[0];
98
+ image_file=await resize(image_file);
99
 
100
  const formdata = new FormData();
101
  formdata.append("a",23);
102
+ formdata.append("image",image_file);
103
 
104
  var loader_txt=show_loading_bar();
105
  const myInterval=start_timer(loader_txt,0.2);
 
365
 
366
 
367
 
368
+ async function face_recognition(elem)
369
  {
370
 
371
  if(elem.files[0])
372
  {
373
  // update_crops_labels(elem); // get features of all db images from backend
374
 
375
+ var image_file=elem.files[0];
376
+ image_file=await resize(image_file);
377
+
378
  var formdata=new FormData();
379
  var faces=document.querySelectorAll(".person>.faces>img");
380
  var faces_features={};
 
398
  }
399
  }
400
  formdata.append("db_images",JSON.stringify(faces_features));
401
+ formdata.append("image",image_file);
402
 
403
  console.log(formdata.get("db_images"));
404
  if(formdata.get("db_images")=="{}"){
405
  console.log("Add db_images_first")
406
  return ;
407
  }
408
+
409
  var loader_txt=show_loading_bar();
410
  const myInterval=start_timer(loader_txt,0.2);
411
 
app/templates/demo/index.html CHANGED
@@ -126,6 +126,7 @@
126
 
127
  </div>
128
 
 
129
  <script src="{{ url_for('static',filename='demo/index/script.js' ) }}"></script>
130
 
131
  {% endblock %}
 
126
 
127
  </div>
128
 
129
+ <script src="{{url_for('static',filename='resize.js')}}"></script>
130
  <script src="{{ url_for('static',filename='demo/index/script.js' ) }}"></script>
131
 
132
  {% endblock %}