import os
import xml.dom.minidom
from xml.etree.ElementTree import ElementTree, Element
import cv2
path = r"C:\Users\gff20\Desktop\V1"
def getFileName1(path,suffix,suffix2):
# 获取指定目录下的所有指定后缀的文件名
input_template_All=[]
f_list = os.listdir(path)#返回文件名
for i in f_list:
if os.path.splitext(i)[1] == suffix:
input_template_All.append(i)
print(i)
img = cv2.imread(path + "/" + i)
high, width = img.shape[:2]
print(high, width)
if os.path.splitext(i)[1] == suffix2:
input_template_All.append(i)
tree = ElementTree()
tree.parse(path + '/' + i)
root = tree.getroot()
element = Element('size')
one = Element('width')
one.text = str(width)
element.append(one)
two = Element('height')
two.text = str(high)
element.append(two)
three = Element('depth')
three.text = '3'
element.append(three)
root.append(element)
tree.write(path + '/' + i,encoding='utf-8', xml_declaration=True)
return input_template_All
input_template_All1 = getFileName1(path, '.jpg','.xml')
xml缺少size标签解决方法
于 2022-02-24 23:45:04 首次发布
本文介绍了如何使用Python实现从jpg图片读取尺寸信息并将其嵌入XML文件中,展示了如何通过ElementTree处理XML结构。重点在于图像文件操作和XML元数据管理,适合前端与后端开发者了解文件处理技术。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.8
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1753

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



