我正在尝试使用python 3.7解析来自opencv 3.4.2的xml(使用standart python xml.etree.ElementTree)输出,结果为空。
也许问题出在我试图提取的数据类型上?
XML示例:https://yadi.sk/d/DFTMQU5jz7MxNQ
代码示例:
import xml.etree.ElementTree as ET
root = ET.parse('new.xml').getroot()
data = opencv_lbphfaces.find('histograms').text
print('histograms : ', data)
我也尝试过此操作(它在直方图中仍然显示空结果):
import xml.etree.ElementTree as ET
root = ET.parse('new.xml').getroot()
for opencv_lbphfaces in root.findall('opencv_lbphfaces'):
for element in opencv_lbphfaces:
ele_name = element.tag
ele_value = opencv_lbphfaces.find(element.tag).text
print(ele_name, ' : ', ele_value)
我想在保存到文件后提取opencv_lbphfaces /直方图/数据并将其从指数转换为整数。但是堆叠在提取部分