2017-08-16 63 views
1

protoc有問題,該行在Windows中不起作用。TensorFlow - 對象檢測模塊,嘗試使用protoc時出現錯誤

我得到這個errors

使用此行

protoc --proto_path=./object_detection/protos --python_out=c:\testmomo ./object_detection/protos/anchor_generator.proto 

我得到這個錯誤

object_detection/protos/grid_anchor_generator.proto: File not found. 
object_detection/protos/ssd_anchor_generator.proto: File not found. 
anchor_generator.proto: Import "object_detection/protos/grid_anchor_generator.proto" was not found or had errors. 
anchor_generator.proto: Import "object_detection/protos/ssd_anchor_generator.proto" was not found or had errors. 
anchor_generator.proto:12:5: "GridAnchorGenerator" is not defined. 
anchor_generator.proto:13:5: "SsdAnchorGenerator" is not defined. 

是什麼問題?

+0

我有同樣的問題 –

回答

0

好像沒有文件:object_detection/PROTOS/grid_anchor_generator.proto和ssd_ancho_generator.proto

你剛纔是不是克隆模式repostitory或修改了什麼?

3

我在嘗試不同的事情,並找出問題所在。

確保你做這種方式:

# From models/ 
protoc object_detection/protos/*.proto --python_out=. 

,而我試圖做到這一點,如:

# from object_detection/ 
protoc protos/*.proto --python_out=. 

,讓我錯誤,因爲你的。

檢查你是否在正確的地方(目錄)。

+0

這爲我工作+1 –

0

在object_detection PROTOS文件夾導入行給出

import "object_detection/protos/grid_anchor_generator.proto"; 

改變,要

import "research/object_detection/protos/grid_anchor_generator.proto"; 
相關問題