将单个.jpg图像文件打包到RecordIO(.rec)文件中

时间:2017-03-23 15:01:24

标签: python r jpeg mxnet

我正在尝试浏览MXNET教程(https://statist-bhfz.github.io/cats_dogs_finetune),但无法制作用于处理图片的RecordIO“.rec”文件。

我尝试了建议的方法: python C:/mxnet-20170203/tools/im2rec.py --list = 1 --recursive = 1 --train-ratio = 0.8 cats_dogs train_pad_224x224

python C:/mxnet-20170203/tools/im2rec.py --num-thread = 4 --pass-through = 1 cats_dogs_train.lst train_pad_224x224

python C:/mxnet-20170203/tools/im2rec.py --num-thread = 4 --pass-through = 1 cats_dogs_val.lst train_pad_224x224

但我收到错误:“AttributeError:'module'对象没有属性'MXIndexedRecordIO'” 这样做的时候。

有没有办法在R中直接生成“.rec”文件?如果没有,我如何通过错误?

感谢。

氪,

丹尼尔

1 个答案:

答案 0 :(得分:1)

您遇到的错误似乎与您尝试使用较新版本的im2rec.py而非安装版本的mxnet附带的错误相关,因此缺少模块。

尝试使用位于您自己的mxnet安装文件夹中的im2rec.py脚本,就像这样python2.7/site-packages/mxnet/tools/im2rec.py

另请注意,如果升级mxnet版本,im2rec的语法已更改为:

im2rec.py --list --recursive --train-ratio=0.8 cats_dogs train_pad_224x224