前言:
0. 模型已经训练
1. 如果训练时进行了均值化处理(就是说你是用mean.binaryproto,这样可以加快训练速度并且提高实现的转确度),那么在生成的时候也需要得到mean.npy
code1:mean.binaryproto –> mean.npy
#!/usr/bin/env python
import numpy as np
import sys,os
caffe_root = 'your caffe root'
sys.path.insert(0, caffe_root + 'python')
import caffe
os.chdir(caffe_root)
if len(sys.argv)!=3:
print "Usage: python convert_mean.py mean.binaryproto mean.npy"
sys.exit()
blob = caffe.proto.caffe_pb2.BlobPro