Я попробовал следующий код, чтобы создать формат imagerecoder io, но при выполнении этого я получил ошибку вызванного процесса.Я не знаю, что это значит.Пожалуйста, помогите мне решить эту ошибку:
import tarfile
fname = mx.test_utils.download(url='http://www.vision.caltech.edu/
Image_Datasets/Caltech101/101_ObjectCategories.tar.gz',
dirname='data', overwrite=False)
tar = tarfile.open(fname)
tar.extractall(path=os.path.join('.','data'))
tar.close()
import subprocess
im2rec_path = mx.test_utils.get_im2rec_path()
data_path = os.path.join('data','101_ObjectCategories')
prefix_path = os.path.join('data','caltech')
with open(os.devnull, 'wb') as devnull:
subprocess.check_call(['python', im2rec_path, '--list', '--
recursive', '--test-ratio=0.2', prefix_path, data_path],
stdout=devnull)
CalledProcessError Traceback (most recent call last)
<ipython-input-22-7c6425c8f1b8> in <module>()
6 with open(os.devnull, 'wb') as devnull:
7 subprocess.check_call(['python', im2rec_path, '--list',
'--recursive', '--test-ratio=0.2', prefix_path,data_path],
----> 8 stdout=devnull)
/usr/lib/python2.7/subprocess.pyc in check_call(*popenargs, **kwargs)
539 if cmd is None:
540 cmd = popenargs[0]
--> 541 raise CalledProcessError(retcode, cmd)
542 return 0
543
CalledProcessError: Command '['python',
'/usr/local/lib/python2.7/dist-packages/mxnet/tools/im2rec.py', '-
-list', '--recursive', '--test-ratio=0.2', 'data/caltech',
'data/101_ObjectCategories']' returned non-zero exit status 1