用SSD做目标检测过程中,将xml文件解析转换成pkl文件时,出xml.etree.ElementTree.ParseError: no element found: line 1, column 0,具体如下:
这是我的代码:
// An highlighted block
from xml.etree import ElementTree as ET
import os
import numpy as np
import pickle
class XmlProcess(object):
def __init__(self,file_path):
self.xml_path = file_path
self.num_classes = 3
self.data = {
}
def process_xml(self):
"""
处理图片的标注信息,解析图片大小,图片中所有物体位置、类别
存入序列化的pkl文件
:return:
"""
#1、找到路径对应的图片
flienames = os.listdir(self.xml_path)
for filename in flienames:
et = ET.parse(self.xml_path + filename)
print(et)
root = et.getroot(<