私はカフェで働いています。を使用してすでに特徴を抽出していextract_features.bin
ます。下の図のような結果が作成されます。この機能は LevelDB 形式で保存されるとのことでした。しかし、私はほとんど MATLAB で作業しているので、この出力を MATLAB で読みたいと思っています。しかし、私はまだそれを行う方法を見つけることができません。誰でも私を助けることができますか?
2 に答える
2
または、python を使用して leveldb を読み取り、それを mat-file に保存して、Matlab で処理することもできます。
この回避策が機能するには、py-leveldb
(および python...)が必要です。
パイソンで
import leveldb # for reading leveldb
import numpy as np # for manipulating the data
import scipy.io # for writing to mat file
data = []
db = leveldb.LevelDB('/path/to/output400_flickr_fc7')
for key, value in db.RangeIter():
data.append( np.array(value) )
scipy.io.savemat('/path/to/output400_flickr_fc7.mat', {'data': np.hstack(data)})
これで、Matlab にロードできるようになります (data
変数に保存する必要があります) 。
>> load('/path/to/output400_flickr_fc7.mat');
于 2016-08-10T07:19:28.643 に答える
1
このgit プロジェクトを見たことがありますか?
このプロジェクトは、leveldb データセットを matlab に読み込むためのラッパーを実装しているようです。
于 2016-08-10T06:45:13.127 に答える