我想为谷歌对象检测 API 编译 protobuf 库。我按照官方教程输入了protoc object_detection/protos/*.proto --python_out=.
. 然后我得到的是“object_detection/protos/*.proto: Invalid argument”。谁能告诉我该怎么办?谢谢!
问问题
4284 次
3 回答
1
如果您的操作系统是 windows,那么 *. 可能不起作用。解决这个问题的一个好方法是使用 bash。下载git for windows,安装的时候别忘了选择 git bash。在 tensorflow/models/research/ 中,右键单击,选择 git bash,然后粘贴命令,它在我的笔记本电脑上运行良好。
于 2017-11-18T03:51:51.793 回答
0
尝试
protoc --python_out=. object_detection/protos/*.proto
用法:
protoc [OPTION] PROTO_FILES
于 2017-09-04T14:21:40.793 回答
0
我知道这是一个迟到的答案,但是在尝试了大约 20 分钟后,我决定在另一个终端上尝试它,并在 git bash 上尝试了它。
您需要位于正确的目录中,因此只要cd
进入目录/models-master/research
并创建一个名为1prts
using的文件夹mkdir
即可research
。
自上一个版本以来,存储库已更改,因此这是您需要运行的命令:
protoc object_detection/protos/*.proto --python_out=./1prts
于 2019-08-27T09:52:37.580 回答