我正在使用 https://github.com/tensorflow/models 的 tensorflow 对象检测 api,我正在尝试使用 open cv 和 tensorflow 来制作对象检测程序。当代码到达第 30 行(见下面的代码)时,程序会出错并打印:



我逐步尝试了此链接 ( Tensorflow Object Detection API on Windows - error "ModuleNotFoundError: No module named 'utils'" ) 中的解决方案,但仍然无效。我不知道应该针对什么来解决这个问题。另外,我对机器学习、tensorflow 和 opencv 不太熟悉,我现在才开始学习。任何人都可以帮我解决这个问题吗?提前致谢。

顺便说一句,这是我遇到问题的代码部分。

# This is needed since the notebook is stored in the object_detection folder.
sys.path.append("..")
from object_detection.utils import ops as utils_ops

最佳答案

我在 python 上尝试了“导出路径”方法,在 Conda 上尝试了“开发”方法,但没有任何效果。
最后尝试安装此 API 并且教程有效。也许我在安装过程中错过了这一步。你也试试这个

pip install tensorflow-object-detection-api

关于python - Windows 上的 Tensorflow 对象检测 API - ImportError : No module named "object_detection.utils"; "object_detection" is not a package,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49126929/

10-12 21:59