def __init__(self, model_path, deploy_path, mean, crop = 227, layer = 'fc7'):
self.net = caffe.Net(deploy_path, model_path, caffe.TEST)
self.transformer = caffe.io.Transformer({'data': self.net.blobs['data'].data.shape})
self.transformer.set_mean('data', mean)
self.transformer.set_transpose('data', (2, 0, 1))
self.transformer.set_channel_swap('data', (2, 1, 0))
self.transformer.set_raw_scale('data', 255.0)
self.crop = crop
self.image = []
self.layer = layer
caffe.set_mode_gpu()
print "Mean:", mean
评论列表
文章目录