我正在尝试使用TensorFlow对象检测API进行自定义图像分类。在收集图像并从labelimg创建CSV文件后,我尝试生成TFRecord。但是每次运行程序时都会返回错误
C:\>python generate_tfrecord.py --csv_input=data/train_labels.csv --output_path=data/train.recordTraceback (most recent call last): File "generate_tfrecord.py", line 101, in <module> tf.app.run() File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\platform\app.py", line 48, in run _sys.exit(main(_sys.argv[:1] + flags_passthrough)) File "generate_tfrecord.py", line 92, in main tf_example = create_tf_example(group, path) File "generate_tfrecord.py", line 47, in create_tf_example encoded_jpg = fid.read() File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 118, in read self._preread_check() File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 78, in _preread_check compat.as_bytes(self.__name), 1024 * 512, status) File "C:\ProgramData\Anaconda3\lib\contextlib.py", line 89, in __exit__ next(self.gen) File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.py", line 466, in raise_exception_on_not_ok_status pywrap_tensorflow.TF_GetCode(status))tensorflow.python.framework.errors_impl.NotFoundError: NewRandomAccessFile failed to Create/Open: C:\image.jpg : The system cannot find the file specified.
我所有的图像都是jpg格式,并且这些图像在指定的文件夹中是可用的。
回答:
C:\image.jpg : The system cannot find the file specified.
文件中的路径必须是完整路径。