关于运行官方object_detection api出现的问题及解决办法

第一步安装tensorflow:本人安装的是tensorflow1.15版本的,由于2.0的contrib不知道移植到哪去了(我也是个初学者,讲一下我遇到的问题)
关于运行官方object_detection api出现的问题及解决办法
安装完就是这个版本了 实测可以运行的
第二步下载obiect_detection:
由于github下载得太慢 我直接把我的可以用的传到网盘咯
链接如下:
链接:https://pan.baidu.com/s/1JA56hyZ0wt2RerYhjCJktw
提取码:z124
大家下载下来直接解压就行了
关于运行官方object_detection api出现的问题及解决办法
解压下来就是这些文件夹,先放着等会有用的
第三步就是安装protobuf:
我是直接Pip安装的,pip install protobuf就行了的
关于运行官方object_detection api出现的问题及解决办法
这是我安装的版本
第四步安装object_detection api:
cmd 命令进入虚拟环境(我是在虚拟环境中安装的tensorflow,所以安装也得进入虚拟环境安装)
关于运行官方object_detection api出现的问题及解决办法
然后cd进入你刚才解压的那个文件夹
关于运行官方object_detection api出现的问题及解决办法
cd不了其他盘的话 就在前面加一个/d就行了
切换完之后就输入这行代码,将.proto文件转换为.py文件:
protoc object_detection/protos/*.proto --python_out=.
输入完没有报错就可以了,然后看看文件夹内是否成功转换,关于运行官方object_detection api出现的问题及解决办法
我这里是成功转换了的
还有环境变量的配置:
在你安装tensorflow文件夹里创建一个tensorflow_model.pth的文件
关于运行官方object_detection api出现的问题及解决办法
具体位置看你自己的安装目录,一般都是这个路径
下一步安装:
刚才那个命令行里输入:python setup.py build
成功没报错之后再输入:python setup.py install
完成之后运行一下:官方model_builder_test
关于运行官方object_detection api出现的问题及解决办法
运行完如果还报错:
ImportError:No module named nets
像上面这种报错,就再cd进入slim里面重新 :
python setup.py build
python setup.py install
完成之后就没有报错了
再次运行出现这样的说明就可以了
关于运行官方object_detection api出现的问题及解决办法

最后一步运行官方的模型:
关于运行官方object_detection api出现的问题及解决办法
运行完就是这个样子的。
总结如下:
还想继续识别自己的图片也是可以的,要自己制作数据集 训练。
以上就是我运行官方例子的经验 及问题,说明的肯定不详细,也许你们没有装一些必要的库
比如在python setup install 是会出现cython没有安装的情况,就先安装这些必要的库。运行model_builder_test也许也会出错,反正就是缺少什么安装什么,做到这一步了,相信你们的一些必要库都安装得差不多了的。
谢谢!!!