参考此篇博客进行安装Win10下TensorFlow object_detection API的安装配置及Demo运行,但是安装过程中还是出现一些问题
- 在编译生成py文件时出错
protoc object_detection/protos/*.proto --python_out=.
运行此行命令报错不能找到文件
修改为
C:\Users\Dell\Desktop\cs\protoc-3.4.0-win32\bin\protoc object_detection/protos/*.proto --python_out=.
可以正常运行,C:\Users\Dell\Desktop\cs\protoc-3.4.0-win32\bin\protoc
为protoc所在路径
- 安装tensoflow报错
需要更新模块
conda upgrade --all
conda upgrade pip
conda install tensorflow
- 运行demo时出错
在research目录下打开Anaconda prompt,输入jupyter notebook打开notebook,打开\object_detection\object_detection_tutorial.ipynb运行。
第一个cell报错Please upgrade your TensorFlow installation to v1.9.* or later!
,查询tensorflow版本号发现是1.8.0,于是将demo中两行屏蔽
if StrictVersion(tf.__version__) < StrictVersion('1.9.0'):
raise ImportError('Please upgrade your TensorFlow installation to v1.9.* or later!')
运行后续代码,可以正常运行
运行结果