caffe_helper.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:activitynet-essentials 作者: alex-paterson 项目源码 文件源码
def __init__(self, net_path, model_path, mean_path):
        caffe.set_device(0)
        caffe.set_mode_gpu()
        self.net = caffe.Net(net_path, model_path, caffe.TRAIN)

        # input preprocessing: 'data' is the name of the input blob == net.inputs[0]
        self.transformer = caffe.io.Transformer({'data': self.net.blobs['data'].data.shape})
        self.transformer.set_transpose('data', (2,0,1))
        self.transformer.set_mean('data', np.load(mean_path).mean(1).mean(1)) # mean pixel
        self.transformer.set_raw_scale('data', 255)  # the reference model operates on images in [0,255] range instead of [0,1]
        self.transformer.set_channel_swap('data', (2,1,0))  # the reference model has channels in BGR order instead of RGB

        self.net.blobs['data'].reshape(1,3,227,227)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号