qsitj commited on
Commit
fbb1f4d
·
verified ·
1 Parent(s): ee194e0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -24,6 +24,8 @@ fdic = {
24
  "weight": "bold"
25
  }
26
 
 
 
27
  label_color_dict = {}
28
 
29
  def query_data(in_pil_img: Image.Image):
@@ -57,7 +59,7 @@ def get_annotated_image(in_pil_img):
57
  box = prediction['box']
58
  label = prediction['label']
59
  score = round(prediction['score'] * 100, 1)
60
- if score < 50:
61
  continue # 过滤掉低置信度的预测结果
62
 
63
  if label not in label_color_dict: # 为每个类别随机分配颜色, 后续维持一致
@@ -72,7 +74,7 @@ def get_annotated_image(in_pil_img):
72
  font = ImageFont.truetype(font="arial.ttf", size=font_size) # 确保你有可用的字体文件
73
 
74
  # 获取文本边界框
75
- text = f"{label}: {score}%"
76
  text_bbox = draw.textbbox((0, 0), text, font=font)
77
 
78
  # 绘制矩形
 
24
  "weight": "bold"
25
  }
26
 
27
+ threshold = 80 # 置信度阈值
28
+
29
  label_color_dict = {}
30
 
31
  def query_data(in_pil_img: Image.Image):
 
59
  box = prediction['box']
60
  label = prediction['label']
61
  score = round(prediction['score'] * 100, 1)
62
+ if score < threshold:
63
  continue # 过滤掉低置信度的预测结果
64
 
65
  if label not in label_color_dict: # 为每个类别随机分配颜色, 后续维持一致
 
74
  font = ImageFont.truetype(font="arial.ttf", size=font_size) # 确保你有可用的字体文件
75
 
76
  # 获取文本边界框
77
+ text = f"{label}: {score}%"
78
  text_bbox = draw.textbbox((0, 0), text, font=font)
79
 
80
  # 绘制矩形