首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从'object_detection.protos‘导入名称'fpn_pb2’

无法从'object_detection.protos‘导入名称'fpn_pb2’
EN

Stack Overflow用户
提问于 2020-11-16 14:46:08
回答 2查看 2K关注 0票数 1

我已经安装了TensorFlow2.x,用于在Windows10上使用对象检测,并遵循this tutorial

但此错误在运行python train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config后显示。

甚至运行新命令python model_main_tf2.py --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config

EN

回答 2

Stack Overflow用户

发布于 2020-12-29 01:55:14

这是因为object_detection/protos文件夹中没有fpn_b2.py文件。教程中给出的protoc命令遗漏了这一点。

您可以在anaconda提示符中从research文件夹运行以下命令

protoc --python_out=. .\object_detection\protos\fpn.proto

票数 1
EN

Stack Overflow用户

发布于 2021-03-05 18:39:04

1。检查目录...\object_detection\protos中文件夹,并计算有多少_pb2.py和.protos (不包括init.py和pychance),如果它们相等,则祝贺这个论坛没有解决问题,但如果不是,请转到第二位

2。在控制台协议上键入以下命令--python_out=。.\object_detection\protos\ YYYY .proto什么是YYYY..?是\object_detection\protos中丢失的.py ...要了解它,请检查protos和_pb2.py,如果其中一个protos不匹配,请使用该名称更改YYYY* (例如:我在anchor_generator.proto中没有_pb2.py匹配,所以我输入控制台协议--anchor_generator.proto_out=。.\object_detection\protos\anchor_generator.proto,等等所有)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64853702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档