资源简介

使用方法请看代码注释处,python txt2xml -i - o -i -n

资源截图

代码片段和文件信息

import os
import sys getopt
import xml.etree.ElementTree as ET
from PIL import Image
from xml.dom import minidom

def loadNames(filepath):
    classes = []
    for line in open(filepath ‘r‘):
        classes.append(line.strip())
    print(classes)
    return classes

def convert(size strs):
    centerX = float(strs[1])
    centerY = float(strs[2])
    rateW = float(strs[3])
    rateH = float(strs[4])
    imgW = size[0]
    imgH = size[1]

    realW = rateW*imgW
    realH = rateH*imgH
    realX = centerX*imgW
    realY = centerY*imgH

    xmin = int(realX+1-realW/2)
    ymin = int(realY+1-realH/2)
    xmax = int(realX+1+realW/2)
    ymax = int(realY+1+realH/2)

    return (xminyminxmaxymax)

def prettyxml(filepath):
    doc=minidom.parse(filepath)
    f=open(filepath‘w‘encoding=‘utf

评论

共有 条评论