一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - caffe binaryproto 與 npy相互轉換的實例講解

caffe binaryproto 與 npy相互轉換的實例講解

2021-03-14 00:37無眠梔 Python

今天小編就為大家分享一篇caffe binaryproto 與 npy相互轉換的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

caffe中,如果使用的是c++接口,均值文件默認為.binaryproto格式,而如果使用的是python接口,均值文件默認的是numpy的.npy格式,在工作中有時需要將兩者進行互相轉換,具體方式如下:

binaryproto -> npy

?
1
2
3
4
5
6
7
8
9
10
import numpy as np
import caffe
import sys
 
blob = caffe.proto.caffe_pb2.BlobProto()
data = open( 'mean.binaryproto' , 'rb' ).read()
blob.ParseFromString(data)
arr = np.array( caffe.io.blobproto_to_array(blob) )
out = arr[0]
np.save( 'mean.npy' , out )

npy -> binaryproto

data_mean is 1*H*W

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import numpy as np
import caffe
import sys
 
blob = caffe.proto.caffe_pb2.BlobProto()
with open('mean.npy','rb') as f:
  data_mean = numpy.load(f)
blob.channels=1
blob.height = data_mean.shape[0]
blob.width = data_mean.shape[1]
blob.data.extend(data_mean.astype(float).flat)
binaryproto_file = open('mean.binaryproto', 'wb' )
binaryproto_file.write(blob.SerializeToString())
binaryproto_file.close()

以上這篇caffe binaryproto 與 npy相互轉換的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/may0324/article/details/52316967

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲AV无码国产精品色在线看 | 亚洲无限 | 久久视频在线视频观看精品15 | 12-14娇小videos | 欧美久久一区二区三区 | 美女脱了内裤打开腿让男人图片 | 女毛片| 大胸孕妇孕交pregnantsex 大象视频污 | 日韩伦理一区 | 男人综合网 | 色老板美国在线观看 | 狠狠狠地啪香蕉 | 亚洲娇小videos | 久草色视频 | 四虎成人免费观看在线网址 | 欧美亚洲国产一区二区三区 | 性色香蕉AV久久久天天网 | zoz.zzz色| 午夜DV内射一区区 | 99精品视频在线观看免费 | 日韩精品1 | 99精品视频在线观看免费播放 | 欧美性bbbbbxxxxxxx | 日韩成a人片在线观看日本 日韩不卡一区二区 | a级片在线观看免费 | 亚洲欧美成人综合在线 | 免费观看在线aa | 国内精品麻豆 | 亚洲欧美自偷自拍另类小说 | 午夜视频一区二区 | 欧美午夜寂寞影院安卓列表 | 国产精品1024永久免费视频 | 国产精品高清视亚洲一区二区 | 国产亚洲一区二区三区 | 五月色天在线视频综合观看 | 国产成人精品曰本亚洲77美色 | 午夜影院免费体验 | 青青草视频破解版 | 成人资源影音先锋久久资源网 | 奇米影视77777 | 麻麻与子乱肉小说怀孕 |