MetaQu commited on
Commit
b5ea682
·
verified ·
1 Parent(s): 88016d6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -7
app.py CHANGED
@@ -10,23 +10,21 @@ general = pipeline("image-classification", model="google/vit-base-patch16-224")
10
 
11
  def detect_image(img):
12
  try:
13
- # Prediksi dengan AI detector
14
  result1 = detector(img)
15
  label1 = result1[0]['label']
16
  conf1 = round(result1[0]['score'] * 100, 2)
17
 
18
- # Prediksi dengan model general (untuk cek ganda)
19
  result2 = general(img)
20
  label2 = result2[0]['label']
21
  conf2 = round(result2[0]['score'] * 100, 2)
22
 
23
- # Logika sederhana untuk memutuskan hasil
24
  if "fake" in label1.lower() or "artificial" in label1.lower():
25
- final = f"⚠️ Kemungkinan Besar AI Generated ({conf1}%)"
26
- elif "real" in label1.lower():
27
- final = f" Kemungkinan Besar Foto Asli ({conf1}%)"
28
  else:
29
- final = f"⚠️ Tidak Pasti (cek manual)"
30
 
31
  output = f"""
32
  ### Hasil Deteksi:
 
10
 
11
  def detect_image(img):
12
  try:
 
13
  result1 = detector(img)
14
  label1 = result1[0]['label']
15
  conf1 = round(result1[0]['score'] * 100, 2)
16
 
 
17
  result2 = general(img)
18
  label2 = result2[0]['label']
19
  conf2 = round(result2[0]['score'] * 100, 2)
20
 
21
+ # Logika baru tanpa cek manual
22
  if "fake" in label1.lower() or "artificial" in label1.lower():
23
+ final = f"⚠️ Gambar ini kemungkinan besar dihasilkan AI ({conf1}%)"
24
+ elif "human" in label1.lower() and conf1 < 95:
25
+ final = f"⚠️ Gambar ini kemungkinan besar dihasilkan AI ({100-conf1:.2f}%)"
26
  else:
27
+ final = f" Gambar ini kemungkinan besar asli ({conf1}%)"
28
 
29
  output = f"""
30
  ### Hasil Deteksi: