LPX55 commited on
Commit
5f2e6b4
·
verified ·
1 Parent(s): aafda19

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -100,10 +100,13 @@ def predict_image(img, confidence_threshold):
100
  # Check if either class meets the confidence threshold
101
  if result_2['AI Image'] >= confidence_threshold:
102
  label_2 = f"AI, Confidence: {result_2['AI Image']:.4f}"
 
103
  elif result_2['Real Image'] >= confidence_threshold:
104
  label_2 = f"Real, Confidence: {result_2['Real Image']:.4f}"
 
105
  else:
106
  label_2 = "Uncertain Classification"
 
107
  except Exception as e:
108
  label_2 = f"Error: {str(e)}"
109
 
@@ -127,10 +130,13 @@ def predict_image(img, confidence_threshold):
127
  # Check if either class meets the confidence threshold
128
  if result_3['AI'] >= confidence_threshold:
129
  label_3 = f"AI, Confidence: {result_3['AI']:.4f}"
 
130
  elif result_3['Real'] >= confidence_threshold:
131
  label_3 = f"Real, Confidence: {result_3['Real']:.4f}"
 
132
  else:
133
  label_3 = "Uncertain Classification"
 
134
  except Exception as e:
135
  label_3 = f"Error: {str(e)}"
136
 
@@ -154,17 +160,20 @@ def predict_image(img, confidence_threshold):
154
  # Check if either class meets the confidence threshold
155
  if result_4['AI'] >= confidence_threshold:
156
  label_4 = f"AI, Confidence: {result_4['AI']:.4f}"
 
157
  elif result_4['Real'] >= confidence_threshold:
158
  label_4 = f"Real, Confidence: {result_4['Real']:.4f}"
 
159
  else:
160
  label_4 = "Uncertain Classification"
 
161
  except Exception as e:
162
  label_4 = f"Error: {str(e)}"
163
 
164
  try:
165
  img_bytes = convert_pil_to_bytes(img_pil)
166
 
167
- print(img_pill)
168
  print(img_bytes)
169
 
170
  response5_raw = call_inference(img_bytes)
 
100
  # Check if either class meets the confidence threshold
101
  if result_2['AI Image'] >= confidence_threshold:
102
  label_2 = f"AI, Confidence: {result_2['AI Image']:.4f}"
103
+ result_2output += ['AI']
104
  elif result_2['Real Image'] >= confidence_threshold:
105
  label_2 = f"Real, Confidence: {result_2['Real Image']:.4f}"
106
+ result_2output += ['REAL']
107
  else:
108
  label_2 = "Uncertain Classification"
109
+ result_2output += ['UNCERTAIN']
110
  except Exception as e:
111
  label_2 = f"Error: {str(e)}"
112
 
 
130
  # Check if either class meets the confidence threshold
131
  if result_3['AI'] >= confidence_threshold:
132
  label_3 = f"AI, Confidence: {result_3['AI']:.4f}"
133
+ result_3output += ['AI']
134
  elif result_3['Real'] >= confidence_threshold:
135
  label_3 = f"Real, Confidence: {result_3['Real']:.4f}"
136
+ result_3output += ['REAL']
137
  else:
138
  label_3 = "Uncertain Classification"
139
+ result_3output += ['UNCERTAIN']
140
  except Exception as e:
141
  label_3 = f"Error: {str(e)}"
142
 
 
160
  # Check if either class meets the confidence threshold
161
  if result_4['AI'] >= confidence_threshold:
162
  label_4 = f"AI, Confidence: {result_4['AI']:.4f}"
163
+ result_4output += ['AI']
164
  elif result_4['Real'] >= confidence_threshold:
165
  label_4 = f"Real, Confidence: {result_4['Real']:.4f}"
166
+ result_4output += ['REAL']
167
  else:
168
  label_4 = "Uncertain Classification"
169
+ result_4output += ['UNCERTAIN']
170
  except Exception as e:
171
  label_4 = f"Error: {str(e)}"
172
 
173
  try:
174
  img_bytes = convert_pil_to_bytes(img_pil)
175
 
176
+ print(img)
177
  print(img_bytes)
178
 
179
  response5_raw = call_inference(img_bytes)