D3V1L1810 commited on
Commit
c6dbf09
·
verified ·
1 Parent(s): 1e478c6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -18,10 +18,10 @@ def detect_objects(images):
18
  names.append(classes[probs])
19
  return names
20
 
21
- def create_solutions(image_urls, names):
22
  solutions = []
23
- for image_url, prediction in zip(image_urls, names):
24
- obj = {"url": image_url, "answer": [prediction], "qcUser" : None}
25
  solutions.append(obj)
26
  return solutions
27
 
@@ -47,6 +47,7 @@ def process_images(params):
47
  return {"error": f"Invalid JSON input: {e.msg} at line {e.lineno} column {e.colno}"}
48
 
49
  image_urls = params.get("urls", [])
 
50
  # api = params.get("api", "")
51
  # job_id = params.get("job_id", "")
52
 
@@ -61,7 +62,7 @@ def process_images(params):
61
  return {"error": f"Error loading images: {str(e)}"}
62
 
63
  names = detect_objects(images)
64
- solutions = create_solutions(image_urls, names)
65
 
66
  # result_url = f"{api}/{job_id}"
67
  # response = send_results_to_api(solutions, result_url)
 
18
  names.append(classes[probs])
19
  return names
20
 
21
+ def create_solutions(image_urls, names, file_ids):
22
  solutions = []
23
+ for image_url, prediction, file_id in zip(image_urls, names, file_ids):
24
+ obj = {"url": image_url, "answer": [prediction], "qcUser" : None, "normalfileID" : file_id}
25
  solutions.append(obj)
26
  return solutions
27
 
 
47
  return {"error": f"Invalid JSON input: {e.msg} at line {e.lineno} column {e.colno}"}
48
 
49
  image_urls = params.get("urls", [])
50
+ file_id = params.get("normalfileID",[])
51
  # api = params.get("api", "")
52
  # job_id = params.get("job_id", "")
53
 
 
62
  return {"error": f"Error loading images: {str(e)}"}
63
 
64
  names = detect_objects(images)
65
+ solutions = create_solutions(image_urls, names,file_id)
66
 
67
  # result_url = f"{api}/{job_id}"
68
  # response = send_results_to_api(solutions, result_url)