import scipy.io as sio
import numpy as np
import h5py
import os
IMG_PATH= '../../data/my_bus/images/'
SAVE_PATH = '../../data/my_bus/'
ANNOT_PATH = '../../data/my_bus/Annotations'
if not os.path.exists(SAVE_PATH):
os.mkdir(SAVE_PATH)
annot_list = os.listdir(ANNOT_PATH)
img_list = os.listdir(IMG_PATH)
for i in range(0, len(annot_list)):
path = os.path.join(ANNOT_PATH, annot_list[i])
print path
for filename in annot_list:
portion = os.path.splitext(filename)
# print portion[0]
# print portion[1]
annot_file = ANNOT_PATH + '/' + filename
try:
data = sio.loadmat(annot_file)
except:
print 'pass', filename
continue
record = data['record']
size = record['size']
objects = record['objects']
本文介绍了一种使用Python处理图像注释文件的方法。通过读取特定路径下的.mat文件,提取其中的数据记录进行后续处理。文章涉及目录遍历、文件读取及异常处理等关键步骤。
6499

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



