|
|
@ -22,7 +22,7 @@ def get_content_of_dir(dir_in):
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
gt_all=os.listdir(dir_in)
|
|
|
|
gt_all=os.listdir(dir_in)
|
|
|
|
gt_list=[file for file in gt_all if file.split('.')[ len(file.split('.'))-1 ]=='xml' ]
|
|
|
|
gt_list = [file for file in gt_all if os.path.splitext(file)[1] == '.xml']
|
|
|
|
return gt_list
|
|
|
|
return gt_list
|
|
|
|
|
|
|
|
|
|
|
|
def return_parent_contours(contours, hierarchy):
|
|
|
|
def return_parent_contours(contours, hierarchy):
|
|
|
@ -134,7 +134,7 @@ def get_images_of_ground_truth(gt_list, dir_in, output_dir, output_type, config_
|
|
|
|
|
|
|
|
|
|
|
|
if dir_images:
|
|
|
|
if dir_images:
|
|
|
|
ls_org_imgs = os.listdir(dir_images)
|
|
|
|
ls_org_imgs = os.listdir(dir_images)
|
|
|
|
ls_org_imgs_stem = [item.split('.')[0] for item in ls_org_imgs]
|
|
|
|
ls_org_imgs_stem = [os.path.splitext(item)[0] for item in ls_org_imgs]
|
|
|
|
for index in tqdm(range(len(gt_list))):
|
|
|
|
for index in tqdm(range(len(gt_list))):
|
|
|
|
#try:
|
|
|
|
#try:
|
|
|
|
tree1 = ET.parse(dir_in+'/'+gt_list[index], parser = ET.XMLParser(encoding = 'iso-8859-5'))
|
|
|
|
tree1 = ET.parse(dir_in+'/'+gt_list[index], parser = ET.XMLParser(encoding = 'iso-8859-5'))
|
|
|
@ -298,10 +298,10 @@ def get_images_of_ground_truth(gt_list, dir_in, output_dir, output_type, config_
|
|
|
|
img_poly = resize_image(img_poly, y_new, x_new)
|
|
|
|
img_poly = resize_image(img_poly, y_new, x_new)
|
|
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
xml_file_stem = gt_list[index].split('-')[1].split('.')[0]
|
|
|
|
xml_file_stem = os.path.splitext(gt_list[index])[0]
|
|
|
|
cv2.imwrite(os.path.join(output_dir, xml_file_stem + '.png'), img_poly)
|
|
|
|
cv2.imwrite(os.path.join(output_dir, xml_file_stem + '.png'), img_poly)
|
|
|
|
except:
|
|
|
|
except:
|
|
|
|
xml_file_stem = gt_list[index].split('.')[0]
|
|
|
|
xml_file_stem = os.path.splitext(gt_list[index])[0]
|
|
|
|
cv2.imwrite(os.path.join(output_dir, xml_file_stem + '.png'), img_poly)
|
|
|
|
cv2.imwrite(os.path.join(output_dir, xml_file_stem + '.png'), img_poly)
|
|
|
|
|
|
|
|
|
|
|
|
if dir_images:
|
|
|
|
if dir_images:
|
|
|
@ -757,10 +757,10 @@ def get_images_of_ground_truth(gt_list, dir_in, output_dir, output_type, config_
|
|
|
|
img_poly = resize_image(img_poly, y_new, x_new)
|
|
|
|
img_poly = resize_image(img_poly, y_new, x_new)
|
|
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
xml_file_stem = gt_list[index].split('-')[1].split('.')[0]
|
|
|
|
xml_file_stem = os.path.splitext(gt_list[index])[0]
|
|
|
|
cv2.imwrite(os.path.join(output_dir, xml_file_stem + '.png'), img_poly)
|
|
|
|
cv2.imwrite(os.path.join(output_dir, xml_file_stem + '.png'), img_poly)
|
|
|
|
except:
|
|
|
|
except:
|
|
|
|
xml_file_stem = gt_list[index].split('.')[0]
|
|
|
|
xml_file_stem = os.path.splitext(gt_list[index])[0]
|
|
|
|
cv2.imwrite(os.path.join(output_dir, xml_file_stem + '.png'), img_poly)
|
|
|
|
cv2.imwrite(os.path.join(output_dir, xml_file_stem + '.png'), img_poly)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|