feat: 2.18.10 靶规格复检与置信度门槛
- 检出靶框裁剪放大后二次 detect 复检(conf 0.25),以复检结果为准 - 全图结果上报门槛 MIN_REPORT_CONF=0.5,复检结果 >0.25 即采纳 - 0 结果时按 RETRY_CONF_TH 自动重检;class_id=1 解析阶段过滤 - 换用 model_326162,去除调试 print 改走 logger
This commit is contained in:
@@ -264,7 +264,7 @@ TRIANGLE_YOLO_PRELOAD_ON_BOOT = False
|
||||
|
||||
# YOLO target size classification: class_id → label,下标即 class_id:0=40cm, 1=0(靶心), 2=20cm.
|
||||
TARGET_CLASS_YOLO_ENABLE = True
|
||||
TARGET_CLASS_YOLO_MODEL_PATH = APP_DIR + "/model_325964.mud"
|
||||
TARGET_CLASS_YOLO_MODEL_PATH = APP_DIR + "/model_326162.mud"
|
||||
TARGET_CLASS_YOLO_LABELS = (40, 0, 20)
|
||||
# 只有映射结果落在该集合内才用于上报(如 class 1→label 0 直接忽略)
|
||||
TARGET_CLASS_YOLO_VALID_LABELS = (20, 40)
|
||||
@@ -273,6 +273,13 @@ TARGET_CLASS_YOLO_IGNORE_CLASS_IDS = (1,)
|
||||
TARGET_CLASS_YOLO_CONF_TH = 0.5
|
||||
# 首次检测 0 结果时用该阈值重新检测一次(≥CONF_TH 时按 CONF_TH 同参重跑)
|
||||
TARGET_CLASS_YOLO_RETRY_CONF_TH = 0.25
|
||||
# 检出靶框后裁剪放大再 detect 一次,与全图结果互相印证(不一致以复检为准)
|
||||
TARGET_CLASS_YOLO_RECHECK_CROP = True
|
||||
TARGET_CLASS_YOLO_RECHECK_MARGIN_FRAC = 0.1
|
||||
# 复检的 detect 阈值与接受门槛:置信度大于该值即采纳复检结果
|
||||
TARGET_CLASS_YOLO_RECHECK_CONF_TH = 0.25
|
||||
# 全图结果(无复检时)的上报置信度门槛,None/0 表示不启用
|
||||
TARGET_CLASS_YOLO_MIN_REPORT_CONF = 0.5
|
||||
TARGET_CLASS_YOLO_IOU_TH = 0.45
|
||||
TARGET_CLASS_YOLO_PRELOAD_ON_BOOT = True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user