#coding=utf-8
import xml.dom.minidom
import xml.etree.cElementTree as ET
from lxml import etree, objectify
import cv2
import os
import sys
import pdb
import numpy as np
def label_slice(image_path, image_savepath, label_path, label_savepath):
delate_size = 15
print(image_path)
image_savepath = image_savepath
label_ls = os.listdir(label_path)
#print(label_ls)
left_object_num = 0
right_object_num = 0
for ls in label_ls: #根据标签找对应的图片名称
name2 = ls[0 : -4]
print('***',name2)
label_file_name = os.path.join(label_path, ls)
tree=ET.parse(label_file_name)
root=tree.getroot()
print('999',image_path+'/'+name2+'.jpg')
filename=root.find('filename').text
image = cv2.imread(image_path+'/'+name2+'.jpg')
flag = 0
for s in root.findall('size'):
height = s.find("height").text
width = s.find("width").text
depth = s.find("depth").text
print(width)
width_half = float(width) // 2
E = objectify.ElementMaker(annotate=False)
anno_tree = E.annotation(
E.filename(filename),
E.size(
E.height(height),
E.width(width),
E.depth(dep
import xml.dom.minidom
import xml.etree.cElementTree as ET
from lxml import etree, objectify
import cv2
import os
import sys
import pdb
import numpy as np
def label_slice(image_path, image_savepath, label_path, label_savepath):
delate_size = 15
print(image_path)
image_savepath = image_savepath
label_ls = os.listdir(label_path)
#print(label_ls)
left_object_num = 0
right_object_num = 0
for ls in label_ls: #根据标签找对应的图片名称
name2 = ls[0 : -4]
print('***',name2)
label_file_name = os.path.join(label_path, ls)
tree=ET.parse(label_file_name)
root=tree.getroot()
print('999',image_path+'/'+name2+'.jpg')
filename=root.find('filename').text
image = cv2.imread(image_path+'/'+name2+'.jpg')
flag = 0
for s in root.findall('size'):
height = s.find("height").text
width = s.find("width").text
depth = s.find("depth").text
print(width)
width_half = float(width) // 2
E = objectify.ElementMaker(annotate=False)
anno_tree = E.annotation(
E.filename(filename),
E.size(
E.height(height),
E.width(width),
E.depth(dep