我通过Im2rec创建了Mxnet Rec 数据。我想把它输入到Tensorflow中。可能吗 ?我该怎么做?任何想法 ?
问问题
340 次
2 回答
1
您可能可以提供数据。您将需要使用 MXNet 迭代器从记录中获取数据,然后您需要将每条记录转换为 Tensorflow 可以理解的内容。
于 2017-07-17T02:17:02.690 回答
0
为了从记录中获取数据,您可以使用以下 python 脚本。.rec
也许这对已经有文件的人会有所帮助。
import numpy as np
import mxnet as mx
import cv2 as cv
index = 1
imgrec = mx.recordio.MXIndexedRecordIO('file.idx', 'file.rec', 'r')
header, s = mx.recordio.unpack(imgrec.read_idx(index))
img = mx.image.imdecode(s).asnumpy()
img = cv.cvtColor(img, cv.COLOR_RGB2BGR)
filename = '{}.jpg'.format(index)
cv.imwrite(filename, img)
于 2019-06-19T12:16:05.193 回答