ning8429 commited on
Commit
12847c2
·
verified ·
1 Parent(s): fd056d2

Update api_server.py

Browse files
Files changed (1) hide show
  1. api_server.py +3 -6
api_server.py CHANGED
@@ -165,8 +165,6 @@ def predict():
165
  print(f"警告:{element} 沒有找到相關的 JPG 檔案")
166
  continue
167
 
168
- element_list.append(element)
169
-
170
  for yolo_img in yolo_file: # 每張切圖yolo_img
171
  print("***** 4. START CLIP *****")
172
  client = Client(GRADIO_URL)
@@ -177,6 +175,7 @@ def predict():
177
  )
178
  top_k_words.append(clip_result) # CLIP預測3個結果(top_k_words)
179
  encoded_images.append(image_to_base64(yolo_img))
 
180
  print(f"===== CLIP result:{top_k_words} =====\n")
181
 
182
  # if element_counts[element] > 1: #某隻角色的數量>1
@@ -196,15 +195,13 @@ def predict():
196
  'objects': [
197
  {
198
  'element': element,
199
- 'images': [
200
  {
201
  'encoded_image': encoded_image,
202
  'description_list': description_list
203
  }
204
- for encoded_image, description_list in zip(encoded_images, top_k_words)
205
- ]
206
  }
207
- for element, encoded_images, top_k_words in zip(element_list, encoded_images, top_k_words)
208
  ]
209
  }
210
 
 
165
  print(f"警告:{element} 沒有找到相關的 JPG 檔案")
166
  continue
167
 
 
 
168
  for yolo_img in yolo_file: # 每張切圖yolo_img
169
  print("***** 4. START CLIP *****")
170
  client = Client(GRADIO_URL)
 
175
  )
176
  top_k_words.append(clip_result) # CLIP預測3個結果(top_k_words)
177
  encoded_images.append(image_to_base64(yolo_img))
178
+ element_list.append(element)
179
  print(f"===== CLIP result:{top_k_words} =====\n")
180
 
181
  # if element_counts[element] > 1: #某隻角色的數量>1
 
195
  'objects': [
196
  {
197
  'element': element,
198
+ 'images':
199
  {
200
  'encoded_image': encoded_image,
201
  'description_list': description_list
202
  }
 
 
203
  }
204
+ for element, encoded_image, description_list in zip(element_list, encoded_images, top_k_words)
205
  ]
206
  }
207