ubuntu18.04 tensoaflow 运行face_detection

本文基于ubuntu 18.04 环境 python 版本2.7

参考文章,在此感谢,侵权删除

https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md

https://blog.csdn.net/xiaoxiao123jun/article/details/76605928

https://www.tensorflow.org/install/install_linux

windows 安装请参考

https://www.youtube.com/watch?v=COlbP62-B-U

1.检查python 版本 

python -V 


2.使用pip进行运行原生安装(根据python不同的版本选择命令)

$ sudo apt-get install python-pip python-dev   # for Python 2.7
$ sudo apt-get install python3-pip python3-dev # for Python 3.0

3.安装Tensorflow

$ pip install tensorflow      # Python 2.7; CPU support (no GPU support)
$ pip3 install tensorflow     # Python 3.n; CPU support (no GPU support)

4.验证Tensorflow 安装是否成功

在shell中输入

     # Python
    import tensorflow as tf
    hello = tf.constant('Hello, TensorFlow!')
    sess = tf.Session()
    print(sess.run(hello))

出现Hello,TensorFlow!说明安装成功

5.安装其他的库

sudo apt-get install protobuf-compiler python-pil python-lxml python-tk
sudo pip install Cython
sudo pip install jupyter
sudo pip install matplotlib

6.安装protobuf

1)下载protobuf

https://github.com/google/protobuf/releases

 2.安装protobuf

tar -zxvf protobuf-all-3.5.1.tar.gz # 解压

sudo apt-get install build-essential # 不装会报错

cd protobuf-3.5.1 # 进入目录

./configure # 配置安装文件

make # 编译

make check # 检测编译安装的环境

sudo make install # 安装

3. 检查是否安装成功

protoc --version

若成功则显示:

libprotoc 3.5.1

可能会出现错误或者还是显示的老版本号,错误原因:protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib不在ubuntu体系默认的LD_LIBRARY_PATH里,所以就找不到lib

解决办法:

1.执行命令

nano ~/.profile # 打开配置文件

在文件最后添加:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

2.保存退出,并执行下面命令

source ~/.profile

3.然后,查看版本号

protoc --version

7.下载models

https://github.com/tensorflow/models


8.在终端配置python环境

# From tensorflow/models/research/
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim

每一次打开终端都要添加,其实你可以添加到~/.bashrc 


9.测试

python object_detection/builders/model_builder_test.py

10.运行notebook demo

进入object_detection文件夹中的object_detection_tutorial.ipynb

点击Cell内的Run All,即可运行


出现的问题:

编码问题

https://blog.csdn.net/andoring/article/details/6624533





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值