Ubuntu
安装object Detection
有Anaconda和TensorFlow的前提
-
下载 TensorFlow models
地址:https://github.com/tensorflow/models
git clone 到本地目录。 -
配置依赖库
利用Anaconda安装protobuf:conda install protobuf
编译Protobuf库,在object_detection同级目录打开终端运行:
cd ~/XXX/XXX/models/research
protoc object_detection\protos\*.proto --python_out=.
在research目录下运行:
python setup.py install
进入slim目录运行:
python setup.py install
添加环境变量:
添加环境变量 PYTHONPATH(非常重要)
tensorflow/models/research/ 和 slim 目录 需要添加到PYTHONPATH环境变量中. 从终端中,切换到tensorflow/models/research/目录,执行:
# From tensorflow/models/research/
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim
注意: 这条命令在新打开的终端中需要重新执行一次才会在新终端中生效,如果不想那么麻烦,就用下面的命令编辑 ~/.bashrc 文件,把上面的语句添加到末尾.
gedit ~/.bashrc
测试
执行,得到OK则说明安装成功:
python object_detection/builders/model_builder_test.py
参考链接:https://blog.csdn.net/asukasmallriver/article/details/78696260
https://blog.csdn.net/chenmaolin88/article/details/79371891