def set_mean(self):
if self._mean_file:
if type(self._mean_file) is str:
# read image mean from file
try:
# if it is a pickle file
self._mean = np.load(self._mean_file)
except (IOError):
blob = caffe_pb2.BlobProto()
blob_str = open(self._mean_file, 'rb').read()
blob.ParseFromString(blob_str)
self._mean = np.array(caffe.io.blobproto_to_array(blob))[0]
else:
self._mean = self._mean_file
self._mean = np.array(self._mean)
else:
self._mean = None
BasePythonDataLayer.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录