import os
def read_txt(path):
all_box = []
with open(path, 'r') as f:
while True:
line = f.readline()
if line:
line = line.split("('")[-1]
line = line.split(")")[0]
line = line.replace("'", "")
lists = line.split(", ")
for i in range(4):
lists[i + 1] = int(lists[i + 1])
all_box.append(lists)
else:
break
return all_box
path = r"F:\pytorch\Annotations_pbox\000001.txt"
all_box = read_txt(path)
print(all_box)

aaa和sss分别是两个类名,后面4个数分别是左上角坐标(x1,y1),右下角坐标(x2,y2)
本文介绍了一个Python函数,用于从指定路径的文本文件中读取物体检测的标注框信息。该函数解析每一行的数据,提取类别名称及左上角和右下角的坐标,并将这些信息组织成列表返回。
1726

被折叠的 条评论
为什么被折叠?



