samuelolubukun commited on
Commit
72783e3
·
verified ·
1 Parent(s): 9aafb52

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -599,7 +599,8 @@ if task == "Image Forgery Detection":
599
 
600
  if uploaded_file:
601
  image = Image.open(uploaded_file)
602
- st.image(image, caption="Uploaded Image", use_container_width=True)
 
603
 
604
  # Original prediction
605
  prepared_image = prepare_image_for_forgery(image).reshape(-1, 128, 128, 3)
@@ -659,7 +660,8 @@ if task == "Image Forgery Detection":
659
  analysis_buffer = create_noise_analysis(image)
660
  filename = "noise_analysis.png"
661
 
662
- st.image(analysis_buffer, caption=f"{analysis_type} Results", use_container_width=True)
 
663
 
664
  # Detailed results based on analysis type
665
  if analysis_type == "Copy-Move Detection":
@@ -716,7 +718,8 @@ elif task == "Deepfake Image Detection":
716
  with open("temp_image.jpg", "wb") as f:
717
  f.write(uploaded_file.getbuffer())
718
 
719
- st.image(uploaded_file, caption="Uploaded Image", use_container_width=True)
 
720
  model = load_deepfake_image_model()
721
  result = predict_deepfake_image("temp_image.jpg", model)
722
 
@@ -726,7 +729,7 @@ elif task == "Deepfake Image Detection":
726
  st.error("Prediction: Fake")
727
 
728
  os.remove("temp_image.jpg")
729
-
730
  if task == "Video Forgery Detection":
731
  uploaded_file = st.file_uploader("Upload a video", type=['mp4', 'avi', 'mov', 'mkv'])
732
 
 
599
 
600
  if uploaded_file:
601
  image = Image.open(uploaded_file)
602
+ # Fixed size display - adjust width as needed (300-600 pixels work well)
603
+ st.image(image, caption="Uploaded Image", width=400)
604
 
605
  # Original prediction
606
  prepared_image = prepare_image_for_forgery(image).reshape(-1, 128, 128, 3)
 
660
  analysis_buffer = create_noise_analysis(image)
661
  filename = "noise_analysis.png"
662
 
663
+ # Fixed size for analysis results
664
+ st.image(analysis_buffer, caption=f"{analysis_type} Results", width=500)
665
 
666
  # Detailed results based on analysis type
667
  if analysis_type == "Copy-Move Detection":
 
718
  with open("temp_image.jpg", "wb") as f:
719
  f.write(uploaded_file.getbuffer())
720
 
721
+ # Fixed size display for deepfake detection
722
+ st.image(uploaded_file, caption="Uploaded Image", width=400)
723
  model = load_deepfake_image_model()
724
  result = predict_deepfake_image("temp_image.jpg", model)
725
 
 
729
  st.error("Prediction: Fake")
730
 
731
  os.remove("temp_image.jpg")
732
+
733
  if task == "Video Forgery Detection":
734
  uploaded_file = st.file_uploader("Upload a video", type=['mp4', 'avi', 'mov', 'mkv'])
735