Python 在tensorflow目标检测中尝试评估相关模型时出错

Python 在tensorflow目标检测中尝试评估相关模型时出错,python,python-3.x,tensorflow,runtime-error,object-detection,Python,Python 3.x,Tensorflow,Runtime Error,Object Detection,我试图在视频数据上评估预训练的tensorflow对象截面模型 我尝试了这个脚本在一个不同的问题在这里,但它不工作 python /Users/user_name/PycharmProjects/ObjDectCount/Tensorflow/models/research/object_detection/legacy/eval.py --logtostderr --checkpoint_dir=test_ckpt --eval_dir=/Users/Documents/1426-1200re

我试图在视频数据上评估预训练的tensorflow对象截面模型

我尝试了这个脚本在一个不同的问题在这里,但它不工作

python
/Users/user_name/PycharmProjects/ObjDectCount/Tensorflow/models/research/object_detection/legacy/eval.py --logtostderr --checkpoint_dir=test_ckpt --eval_dir=/Users/Documents/1426-1200reduced.avi   --pipelineline_config_path=/samples/configs/ssd_inception_v2_coco.config
这是我尝试运行脚本时遇到的错误:

Traceback (most recent call last):
  File "/Users/user_name/PycharmProjects/ObjDectCount/Tensorflow/models/research/object_detection/legacy/eval.py", line 51, in <module>
    from object_detection.builders import model_builder
  File "/Users/user_name/.conda/envs/ObjDectCount/lib/python3.7/site-packages/object_detection-0.1-py3.7.egg/object_detection/builders/model_builder.py", line 35, in <module>
    from object_detection.models import faster_rcnn_inception_resnet_v2_feature_extractor as frcnn_inc_res
  File "/Users/user_name/.conda/envs/ObjDectCount/lib/python3.7/site-packages/object_detection-0.1-py3.7.egg/object_detection/models/faster_rcnn_inception_resnet_v2_feature_extractor.py", line 28, in <module>
    from nets import inception_resnet_v2
ModuleNotFoundError: No module named 'nets'
回溯(最近一次呼叫最后一次):
文件“/Users/user_name/PycharmProjects/ObjDectCount/Tensorflow/models/research/object_detection/legacy/eval.py”,第51行,在
从object_detection.builders导入模型_builder
文件“/Users/user\u name/.conda/envs/ObjDectCount/lib/python3.7/site packages/object\u detection-0.1-py3.7.egg/object\u detection/builders/model\u builder.py”,第35行
从object\u detection.models导入更快的\u rcnn\u inception\u resnet\u v2\u feature\u提取器作为frcnn\u inc\u res
文件“/Users/user\u name/.conda/envs/ObjDectCount/lib/python3.7/site packages/object\u detection-0.1-py3.7.egg/object\u detection/models/faster\u rcnn\u inception\u resnet\u v2\u feature\u extractor.py”,第28行
从网络导入初始值\u resnet\u v2
ModuleNotFoundError:没有名为“nets”的模块
从这个线程来看,您似乎没有为python环境添加正确的路径。我不确定你的安装在哪里,但我的在这里:
~/Documents/TensorFlow/models/research/slim
。确保将此路径添加到PYTHONPATH变量中。请注意,您还需要models目录,这应该可以做到:

export PYTHONPATH=$PYTHONPATH:~/Documents/TensorFlow/models/:~/Documents/TensorFlow/models/research/slim
让我知道它是否有效,
干杯,

谢谢,这解决了这个错误,虽然现在我有一个不同的错误,但我将为此提出不同的问题。