我想为google对象检测API编译protobuf库。我按照官方教程输入了protoc object_detection/protos/*.proto --python_out=.
。然后我得到的是“object_detection / protos / * .proto:无效的参数”。谁能告诉我该怎么办?谢谢!
答案 0 :(得分:1)
如果您的操作系统是Windows,那么*。可能行不通。解决这个问题的一个好方法是使用bash。下载git for windows,不要忘记在安装时选择git bash。 从tensorflow / models / research /,右键单击,选择git bash,然后粘贴命令,它在我的笔记本电脑上运行良好。
答案 1 :(得分:0)
尝试
protoc --python_out=. object_detection/protos/*.proto
用法:
protoc [OPTION] PROTO_FILES
答案 2 :(得分:0)
我知道这是一个较晚的答案,但是经过20分钟的尝试后,我决定在另一个终端上尝试它,然后在git bash上尝试它。
您需要存放在正确的目录中,因此cd
进入/models-master/research
并在1prts
中使用mkdir
创建一个名为research
的文件夹目录。
自上次发行以来,存储库已更改,因此这是您需要运行的命令:
protoc object_detection/protos/*.proto --python_out=./1prts