def getFeat(TrainData, TestData):
for data in TestData:
image = np.reshape(data[0].T, (32, 32, 3))
gray = rgb2gray(image)/255.0
fd = hog(gray, 9, [8, 8], [2, 2], 'L2-Hys', False, True)
fd = np.concatenate((fd, data[1]))
filename = list(data[2])
fd_name = filename[0].split('.')[0]+'.feat'
fd_path = os.path.join('./data/features/test/', fd_name)
joblib.dump(fd, fd_path)
print "Test features are extracted and saved."
for data in TrainData:
image = np.reshape(data[0].T, (32, 32, 3))
gray = rgb2gray(image)/255.0
fd = hog(gray, 9, [8, 8], [2, 2], 'L2-Hys', False, True)
fd = np.concatenate((fd, data[1]))
filename = list(data[2])
fd_name = filename[0].split('.')[0]+'.feat'
fd_path = os.path.join('./data/features/train/', fd_name)
joblib.dump(fd, fd_path)
print "Train features are extracted and saved."
评论列表
文章目录