@wanghuijiao
2022-06-23T15:24:24.000000Z
字数 3483
阅读 283
未分类
[Dataset]
# Groundtruth数据集的名称必须是GT,其他推理结果的名称可以随意命名,与下面的模型名称保持一致
dataset_name = GT,m1
[DrawOutputConfig]
# 是否保存可视化结果图片格式到本地
output_image = True
# 图片保存路径
output_path = tests/visualization/test_hard_sample
# 是否直接显示可视化结果
imshow = False
# 可视化的图片高和宽尺寸设置
height = 480
width = 640
# 难例画框模式,对于单个模型结果(除GT之外的模型)提供两种画框拼接模式,叠加(True)显示
# 或分开(False)显示TP\FP\FN;对于多个模型仅提供单张图片叠加显示TP\FP\FN框;
hard_sample_concate = True
# iou阈值, 超过此阈值的Box被认为是TP
iou_threshold = 0.5
# score阈值,超过此阈值的box才会被用于计算TP\FP\FN
score_threshold = 0
# 是否打乱图片顺序显示
shuffle = True
[GT]
# groudtruth 数据集名称标识,将会显示在图片上用以区分不同的结果来源
# 要求 groundtruth 数据集必须命名为 'GT'
# groudtruth 数据集根路径
dataset_path = tests/data/coco_dataset
# 支持coco\yolo两种格式
dataset_type = coco
# 要可视化的子集名称
# coco: test.json\train.json\val.json
# yolo: train.txt\test.txt\val.txt
split = train.json
# DrawConfig参数设置
# 任选TP, FP, FN三者中一个或多个,并以逗号分割
hard_sample_type = TP,FP,FN
# TP, FP, FN框和框备注信息的字体颜色,要求长度与hard_sample_type输入顺序与个数相对应
hard_sample_colorlist = {'TP': (255, 50, 50), 'FP':(0, 255, 0), 'FN': (0, 0, 255)}
# 画框线段粗细
line_thickness = 2
# 画框线段类型
lineType = 15
# 框备注信息的字体类型
font = 0
# 框备注信息的字体字号
fontscale = 1
# 框备注信息的字体线段粗细
text_line_thickness = 2
# 框备注信息线段类型
text_lineType = 16
# 画框是否采用断点线段
dotted_line = False
# 是否显示置信度分数
show_score = True
# 是否显示图片索引, 即当前图片是第几张
show_index = True
# 图片显示进度信息在图片上的位置
img_text_index = (10, 100)
# 图片显示进度信息在图片上的颜色
img_text_color = (0, 255, 0)
[m1]
# 模型结果名称标识,可随意命名,将会显示在图片上用以区分不同的结果来源
# 数据集根路径
dataset_path = tests/data/coco_dataset
# 支持coco\yolo两种格式
dataset_type = coco
# 要可视化的结果文件名称
split = 1coco_results.json
# DrawConfig参数设置
# 任选TP, FP, FN三者中一个或多个,并以逗号分割,此处仅显示TP的框
hard_sample_type = TP
# TP, FP, FN框和框备注信息的字体颜色,要求长度与hard_sample_type输入顺序与个数相对应
hard_sample_colorlist = {'TP': (255, 50, 50)}
# 画框线段粗细
line_thickness = 2
# 画框线段类型
lineType = 15
# 框备注信息的字体类型
font = 0
# 框备注信息的字体字号
fontscale = 1
# 框备注信息的字体线段粗细
text_line_thickness = 2
# 框备注信息线段类型
text_lineType = 16
# 画框是否采用断点线段
dotted_line = False
# 是否显示置信度分数
show_score = True
# 是否显示图片索引, 即当前图片是第几张
show_index = True
# 图片显示进度信息在图片上的位
img_text_index = (10, 100)
# 图片显示进度信息在图片上的颜色
img_text_color = (0, 255, 0)
[DrawOutputConfig]
hard_sample_concate = False
[m1]
hard_sample_type = TP,FP,FN
hard_sample_colorlist = {"TP": (255, 50, 50), "FP":(50, 255, 50), "FN": (50, 50, 255)}
[m2]
# 模型结果名称标识,可随意命名,将会显示在图片上用以区分不同的结果来源
# 数据集根路径
dataset_path = tests/data/coco_dataset
# 支持coco\yolo两种格式
dataset_type = coco
# 要可视化的结果文件名称
split = 1coco_results.json
# DrawConfig参数设置
# 任选TP, FP, FN三者中一个或多个,并以逗号分割
hard_sample_type = TP,FP,FN
# TP, FP, FN框和框备注信息的字体颜色,要求长度与hard_sample_type输入顺序与个数相对应
hard_sample_colorlist = {"TP": (255, 50, 50), "FP":(50, 255, 50), "FN": (50, 50, 255)}
# 画框线段粗细
line_thickness = 2
# 画框线段类型
lineType = 15
# 框备注信息的字体类型
font = 0
# 框备注信息的字体字号
fontscale = 1
# 框备注信息的字体线段粗细
text_line_thickness = 2
# 框备注信息线段类型
text_lineType = 16
# 画框是否采用断点线段
dotted_line = False
# 是否显示置信度分数
show_score = True
# 是否显示图片索引, 即当前图片是第几张
show_index = True
# 图片显示进度信息在图片上的位置
img_text_index = (10, 50)
# 图片显示进度信息在图片上的颜色
img_text_color = (0, 255, 0)