SiemonCha commited on
Commit
e7ddfc7
·
1 Parent(s): ff9e377

show generator type only for AI-generated images

Browse files
Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -62,16 +62,19 @@ def analyze_image(image):
62
  result_text += f"📌 **Note:** Model performs best on Stable Diffusion, StyleGAN, and DDPM images. "
63
  result_text += f"Performance drops on unseen generators (DALL-E, MidJourney).\n\n"
64
 
65
- # Generator type section — shows architecture family
66
- gen_type = generator_result["generator_type"]
67
- gen_conf = generator_result["confidence"]
68
- result_text += f"**Generator Type:** {gen_type} ({gen_conf}%)\n\n"
69
- result_text += "**Class Probabilities:**\n"
70
- for cls, prob in generator_result["class_probabilities"].items():
71
- result_text += f"- {cls}: {prob}%\n"
 
 
 
72
 
73
  # Metadata section
74
- result_text += f"\n**Metadata:**\n"
75
  result_text += f"- Format: {metadata['format']}\n"
76
  result_text += f"- Dimensions: {metadata['dimensions']}\n"
77
  result_text += f"- File Size: {metadata['file_size_kb']} KB\n"
 
62
  result_text += f"📌 **Note:** Model performs best on Stable Diffusion, StyleGAN, and DDPM images. "
63
  result_text += f"Performance drops on unseen generators (DALL-E, MidJourney).\n\n"
64
 
65
+ # Generator type section — only shown when image is predicted AI-Generated
66
+ # No point showing generator type if image is classified as real
67
+ if label == "AI-Generated":
68
+ gen_type = generator_result["generator_type"]
69
+ gen_conf = generator_result["confidence"]
70
+ result_text += f"**Generator Type:** {gen_type} ({gen_conf}%)\n\n"
71
+ result_text += "**Class Probabilities:**\n"
72
+ for cls, prob in generator_result["class_probabilities"].items():
73
+ result_text += f"- {cls}: {prob}%\n"
74
+ result_text += "\n"
75
 
76
  # Metadata section
77
+ result_text += f"**Metadata:**\n"
78
  result_text += f"- Format: {metadata['format']}\n"
79
  result_text += f"- Dimensions: {metadata['dimensions']}\n"
80
  result_text += f"- File Size: {metadata['file_size_kb']} KB\n"