我刚刚踏入深度学习,正在尝试实现一个实时物体检测模型。但我卡在“尝试将 .proto 文件转换为 .py”上。为此,我使用的是 protobuf v3.8.0 (windows)。anaconda prompt 中使用的命令是:
protoc object_detection/protos/*.proto --python_out=.
上述代码加上 protoc bin 的路径后变为
Tensorflow\protoc\bin\protoc object_detection/protos/*.proto --python_out=.
这会引发错误,提示“没有这样的文件/目录”。更改环境变量也无济于事。我该如何修复这个问题?
答案1
使用 PROTOBUF 3.4 并将 protoc 文件复制到C:\Tensorflow\models\research
目录中。对我来说,这种方法很有效。