tensorflow.python.framework.错误_impl.NotFound错误:数据/kitti_标签_地图.pbtxt;没有这样的文件或目录

2024-05-11 23:30:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将kitti数据集转换为tensorflow.record。在我键入命令后:

python object_detection/dataset_tools/create_kitti_tf_record.py --lable_map_path=object_detection/data/kitti_label_map.pbtxt --data_dir=/Users/zhenglyu/Graduate/research/DataSet/kitti/data_object_image_2/testing/image_2 --output_path=/Users/zhenglyu/Graduate/research/DataSet/kitti2tf/train.record validation_set_size=1000

我有个错误:

Traceback (most recent call last): File "object_detection/dataset_tools/create_kitti_tf_record.py", line 310, in tf.app.run() File "/Users/zhenglyu/tensorflow/lib/python3.6/site-packages/tensorflow/python/platform/app.py", line 126, in run _sys.exit(main(argv)) File "object_detection/dataset_tools/create_kitti_tf_record.py", line 307, in main validation_set_size=FLAGS.validation_set_size) File "object_detection/dataset_tools/create_kitti_tf_record.py", line 94, in convert_kitti_to_tfrecords label_map_dict = label_map_util.get_label_map_dict(label_map_path) File "/Users/zhenglyu/Graduate/research/TensorFlow/model/research/object_detection/utils/label_map_util.py", line 152, in get_label_map_dict label_map = load_labelmap(label_map_path) File "/Users/zhenglyu/Graduate/research/TensorFlow/model/research/object_detection/utils/label_map_util.py", line 132, in load_labelmap label_map_string = fid.read() File "/Users/zhenglyu/tensorflow/lib/python3.6/site-packages/tensorflow/python/lib/io/file_io.py", line 120, in read self._preread_check() File "/Users/zhenglyu/tensorflow/lib/python3.6/site-packages/tensorflow/python/lib/io/file_io.py", line 80, in _preread_check compat.as_bytes(self.name), 1024 * 512, status) File "/Users/zhenglyu/tensorflow/lib/python3.6/site-packages/tensorflow/python/framework/errors_impl.py", line 519, in __exit c_api.TF_GetCode(self.status.status)) tensorflow.python.framework.errors_impl.NotFoundError: data/kitti_label_map.pbtxt; No such file or directory

文件确实存在。我不知道为什么当我设置label_map_路径到另一个路径时(object_detection/data/kitti_label_地图.pbtxt),路径仍保持默认设置(data/kitti_标签_地图.pbtxt). 在

我知道有很多相关的问题,但我找到的解决办法都不适合我。我使用Virtualenv安装tensorflow并使用python3.6。这会是问题吗?谢谢!在


Tags: inpymapdataobjecttensorflowlinerecord
1条回答
网友
1楼 · 发布于 2024-05-11 23:30:10

我没有一个明确的解决办法,但这里是解决它的办法。在

首先,我复制了kitti_的标签_地图.pbtxt进入数据目录。然后我又复制了create_kitti_tf_记录.py进入数据目录。现在我复制了kittiđ标签的名称和绝对路径(这就是它最终运行的原因)_地图.pbtxt并粘贴为label_map_path

我不知道为什么,但它奏效了。在

相关问题 更多 >