Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将Mxnet Rec馈送至Tensorflow_Python_Tensorflow_Mxnet - Fatal编程技术网

Python 将Mxnet Rec馈送至Tensorflow

Python 将Mxnet Rec馈送至Tensorflow,python,tensorflow,mxnet,Python,Tensorflow,Mxnet,我已经通过Im2rec创建了Mxnet的Rec数据。我想把这个输入到Tensorflow中。可能吗?我该怎么做呢?有什么想法吗?你可以输入数据。 您需要使用MXNet迭代器从记录中获取数据,然后每个记录都需要转换为Tensorflow能够理解的内容。为了从记录中获取数据,您可以使用以下python脚本。也许这对已经拥有.rec文件的人会有帮助 import numpy as np import mxnet as mx import cv2 as cv index = 1 imgrec = m

我已经通过Im2rec创建了Mxnet的Rec数据。我想把这个输入到Tensorflow中。可能吗?我该怎么做呢?有什么想法吗?

你可以输入数据。
您需要使用MXNet迭代器从记录中获取数据,然后每个记录都需要转换为Tensorflow能够理解的内容。

为了从记录中获取数据,您可以使用以下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)