Expected “required”, “optional”, or “repeated”.错误解决方法
编译Protobuf 库,出现如下错误:
object_detection/protos/calibration.proto:34:3: Expected "required", "optional", or "repeated".
object_detection/protos/calibration.proto:34:6: Expected field name.
object_detection/protos/calibration.proto:48:3: Expected "required", "optional", or "repeated".
object_detection/protos/calibration.proto:48:6: Expected field name.
解决方法:
mkdir protoc_3.3
cd protoc_3.3
wget wget https://github.com/google/protobuf/releases/download/v3.3.0/protoc-3.3.0-linux-x86_64.zip
chmod 775 protoc-3.3.0-linux-x86_64.zip
unzip protoc-3.3.0-linux-x86_64.zip
cd ../models/
/home/mys/python/tensorflow/protoc_3.3/protoc-3.3.0-linux-x86_64/bin/protoc object_detection/protos/*.proto --python_out=.