Nikhil0987 commited on
Commit
79f97a4
·
verified ·
1 Parent(s): 82e6920

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -9
app.py CHANGED
@@ -22,20 +22,19 @@ st.title("Table Detection in Images")
22
  uploaded_file = st.file_uploader("Upload an image", type=["png", "jpg", "jpeg"])
23
 
24
  # Process Image and Display Results
25
- if uploaded_file:
26
  image = Image.open(uploaded_file).convert("RGB")
27
-
28
- inputs = image_processor(images=image, return_tensors="pt")
29
  outputs = model(**inputs)
30
 
31
- target_sizes = torch.tensor([image.size[::-1]])
32
  results = image_processor.post_process_object_detection(outputs, threshold=0.9, target_sizes=target_sizes)[0]
33
 
34
  st.image(image) # Display the uploaded image
35
 
36
- for score, label, box in zip(results["scores"], results["labels"], results["boxes"]):
37
- box = [round(i, 2) for i in box.tolist()]
38
- st.write(
39
- f"Detected {model.config.id2label[label.item()]} with confidence "
40
- f"{round(score.item(), 3)} at location {box}"
41
  )
 
22
  uploaded_file = st.file_uploader("Upload an image", type=["png", "jpg", "jpeg"])
23
 
24
  # Process Image and Display Results
25
+ if uploaded_file:
26
  image = Image.open(uploaded_file).convert("RGB")
27
+ inputs = image_processor(images=image, return_tensors="pt")
 
28
  outputs = model(**inputs)
29
 
30
+ target_sizes = torch.tensor([image.size[::-1]])
31
  results = image_processor.post_process_object_detection(outputs, threshold=0.9, target_sizes=target_sizes)[0]
32
 
33
  st.image(image) # Display the uploaded image
34
 
35
+ for score, label, box in zip(results["scores"], results["labels"], results["boxes"]):
36
+ box = [round(i, 2) for i in box.tolist()]
37
+ st.write(
38
+ f"Detected {model.config.id2label[label.item()]} with confidence "
39
+ f"{round(score.item(), 3)} at location {box}"
40
  )