swjin commited on
Commit
9d931df
1 Parent(s): 64f5ded

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py CHANGED
@@ -103,11 +103,26 @@ def sepia(input_img):
103
 
104
  custom_template = "my_custom_template.html"
105
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
106
  demo = gr.Interface(fn=sepia,
107
  inputs=gr.Image(shape=(400, 600)),
108
  outputs=['plot'],
109
  title="SWJIN11 TASK",
110
  description="경제학과 202211357 진성원",
 
111
  examples=["ADE_val_00000001.jpeg", "ADE_val_00001248.jpg", "image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg"],
112
  allow_flagging='never')
113
 
 
103
 
104
  custom_template = "my_custom_template.html"
105
 
106
+ def explain_prediction(input_img):
107
+ # 모델 예측 수행
108
+ prediction = my_model.predict(input_img)
109
+
110
+ # 예측 결과를 설명하는 텍스트 생성
111
+ explanation = f"The model predicts this image as class {prediction}."
112
+
113
+ # 시각화: 예측 설명 텍스트를 이미지에 표시
114
+ result_image = input_img.copy()
115
+ cv2.putText(result_image, explanation, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 2)
116
+
117
+ return result_image
118
+
119
+
120
  demo = gr.Interface(fn=sepia,
121
  inputs=gr.Image(shape=(400, 600)),
122
  outputs=['plot'],
123
  title="SWJIN11 TASK",
124
  description="경제학과 202211357 진성원",
125
+ interpretation="default",
126
  examples=["ADE_val_00000001.jpeg", "ADE_val_00001248.jpg", "image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg"],
127
  allow_flagging='never')
128