mean

Posted crazybird123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mean相关的知识,希望对你有一定的参考价值。

import caffe
import numpy as np

MEAN_PROTO_PATH = mean.binaryproto               # 待转换的pb格式图像均值文件路径
MEAN_NPY_PATH = mean.npy                         # 转换后的numpy格式图像均值文件路径

blob = caffe.proto.caffe_pb2.BlobProto()           # 创建protobuf blob
data = open(MEAN_PROTO_PATH, rb ).read()         # 读入mean.binaryproto文件内容
blob.ParseFromString(data)                         # 解析文件内容到blob

array = np.array(caffe.io.blobproto_to_array(blob))# 将blob中的均值转换成numpy格式,array的shape (mean_number,channel, hight, width)
mean_npy = array[0]                                # 一个array中可以有多组均值存在,故需要通过下标选择其中一组均值
np.save(MEAN_NPY_PATH ,mean_npy)

 

 

读取mean.npy

import numpy as np

mean_npy = np.load(MEAN_NPY_PATH)
mean = mean_npy.mean(1).mean(1)

 

以上是关于mean的主要内容,如果未能解决你的问题,请参考以下文章

毕业了,在Python中使用 OpenCV 和K-Means 聚类对毕业照进行图像分割

为啥 MEAN 堆栈建议后端 Express 代码使用 MVC 目录结构?

MEAN、MEDIAN 和 MODE 函数的 MIPS 代码

使用MEAN堆栈

在 MEAN.JS 堆栈中运行 jQuery 代码

K-means聚类算法一文详解+Python代码实例