D3V1L1810 commited on
Commit
8ab58e0
·
verified ·
1 Parent(s): 8044b92

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -19,12 +19,12 @@ def detect_objects(images):
19
  names.append(classes[probs])
20
  return names
21
 
22
- def create_solutions(image_urls, names):
23
  solutions = []
24
- for image_url, prediction in zip(image_urls, names):
25
  prediction_list=[]
26
  prediction_list.append(prediction)
27
- obj = {"url": image_url, "answer": prediction_list, "qcUser" : None}
28
  solutions.append(obj)
29
  return solutions
30
 
@@ -45,6 +45,7 @@ def process_images(params):
45
  return {"error": f"Invalid JSON input: {e.msg} at line {e.lineno} column {e.colno}"}
46
 
47
  image_urls = params.get("urls", [])
 
48
  # api = params.get("api", "")
49
  # job_id = params.get("job_id", "")
50
 
@@ -58,7 +59,7 @@ def process_images(params):
58
  return {"error": f"Error loading images: {str(e)}"}
59
 
60
  names = detect_objects(images) # Perform object detection
61
- solutions = create_solutions(image_urls, names) # Create solutions with image URLs and bounding boxes
62
 
63
  # result_url = f"{api}/{job_id}"
64
  # send_results_to_api(solutions, result_url)
 
19
  names.append(classes[probs])
20
  return names
21
 
22
+ def create_solutions(image_urls, names, file_ids):
23
  solutions = []
24
+ for image_url, prediction, file_id in zip(image_urls, names, file_ids):
25
  prediction_list=[]
26
  prediction_list.append(prediction)
27
+ obj = {"url": image_url, "answer": prediction_list, "qcUser" : None, "normalfileID" : file_id }
28
  solutions.append(obj)
29
  return solutions
30
 
 
45
  return {"error": f"Invalid JSON input: {e.msg} at line {e.lineno} column {e.colno}"}
46
 
47
  image_urls = params.get("urls", [])
48
+ file_id = params.get("normalfileID", [])
49
  # api = params.get("api", "")
50
  # job_id = params.get("job_id", "")
51
 
 
59
  return {"error": f"Error loading images: {str(e)}"}
60
 
61
  names = detect_objects(images) # Perform object detection
62
+ solutions = create_solutions(image_urls, names, file_id) # Create solutions with image URLs and bounding boxes
63
 
64
  # result_url = f"{api}/{job_id}"
65
  # send_results_to_api(solutions, result_url)