配置 Tensorflow object detection API 时出现错误

环境:win10+python3.6+Anaconda3+protoc3.4.0
问题:按照网上的教程在 models\research\目录下打开命令行窗口,输入:protoc object_detection/protos/*.proto --python_out=.
无报错,但是没有生成编译后的.protoc 文件。
然后建立文件时提示找不到 object detection 模块,按照网上说的在 C:\Anaconda3\Lib\site-packages 里边添加了一个 tensorflow_model.pth 文件。
最后重新创建文件提示:ImportError: DLL load failed: 找不到指定的模块。
我怀疑还是用 protoc 编译文件那里出错了,不知道怎么解决?求大神帮忙。


FTN01 ,2018-6-12 17:34:51

dll load failure 不一定是 tf 的问题哈。也有可能是什么包没有装对。如果是。tf。的问题可以看下 dll 的 path 设置对不对


舟 3332 发表于 2018-6-12 22:13:03

是不是 protobuf 或者 tf 没有装好,是不是还要配置环境变量


lytensor 发表于 2018-7-10 10:09:43

windows 下貌似不支持 object_detection/protos/.proto 这种带号的,我机器这样执行也错误,弄得我一个一个执行就 OK 了。


galosy 发表于 2018-7-11 12:30:59

你不缺环境的一些依赖包吗,要是不缺的话那有可能是变异问题,,,要不要换成 linux 试一试,,


ViolinSolo 发表于 2018-7-15 00:27:21