使用合并DOTA数据集结果时出现的问题结果合并.py来自DOTAdevkit?

2024-05-16 22:38:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用dotadevkit中的ResultMerger.py合并DOTA数据集结果时遇到问题。有人能解释为什么我们要比较pattern1和subname变量吗?据我所知,subname变量不包含代码中指定的任何模式。你知道吗

我的堆栈跟踪:

name: P0053__1__0___0
splitname: ['662']
oriname: 662
subname: 662
pattern: __\d+___\d+
x_y: []
Traceback (most recent call last):
  File "ResultMerge.py", line 177, in <module>
    mergebypoly(r'result_1', r'final_result')
  File "ResultMerge.py", line 175, in mergebypoly
    py_cpu_nms_poly)
  File "ResultMerge.py", line 124, in mergebase
    x_y_2 = re.findall(r'\d+', x_y[0])
IndexError: list index out of range

Tags: 数据代码inpyline模式resultfile