zoukankan      html  css  js  c++  java
  • OpenVINO在linux下安装

    一、准备安装环境:

        1、带命令行的64位centos操作系统,推荐极简安装模式,先不要安装GNOME桌面,避免和后面的openvino环境冲突

       2、cpu要求

     

     我目前是在服务器的虚拟机里面安装

     注意如果是proxmox虚拟机安装,需要将cpu类别选择为host,防止后面运行实例识别不了真正的cpu型号报错

       

    2、CMake3.0以上安装包

       3、python3.5以上安装包

    二、安装CMake

       

       1.在linux环境下打开网页浏览器,输入网址:https://cmake.org/download/,找到最新版本的位置。一般开放源代码软件都会有两个版本发布:Source Distribution 和 Binary Distribution,前者是源代码版,你需要自己编译成可执行软件。后者是已经编译好的可执行版,直接可以拿来用的。

     

    2、把下载好的包复制到指定路径,比如/home/,在当前文件夹中打开终端,输入

       

    tar zxvf cmake-3.14.6-Linux-x86_64.tar.gz

    在该目录下多了一个解压后的文件夹

    3.打开新的终端,输入

    export PATH=$PATH:/home/cmake-3.14.6-Linux-x86_64/bin

    输入完毕保存,输入下面命令查看是否添加环境变量成功,如果输出了上面的路径则添加成功。

    echo $PATH

    4、查看版本,测试是否安装成功:打开终端,输入

     cmake -version

    结果是:cmake version 3.14.6

    三、安装python

    一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,这里需要用到Python3.5以上版本,我们需要安装更高版本的Python

    1、安装前在终端输入命令查看自带的Python的版本

    python --version

     2、安装依赖环境

    yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

    3、下载python包

    https://www.python.org/downloads/

     wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

    4、解压python包

    tar -zxvf  Python-3.7.4.tgz

    5、进入解压目录,并编译安装

    cd Python-3.7.4 
    ./configure --prefix=/usr/local/python3

    6、进行make和make install操作

    make
    make install

    7、建立python3的软链

     ln -s /usr/local/python3/bin/python3 /usr/bin/python3

    8、将/usr/local/python3/bin加入PATH

    export PATH=$PATH:/usr/local/python3/bin

    9、检查python3版本

    python3 --version

    10、安装openvc python依赖环境

    python3 -m pip install opencv-python
    python3 -m pip install opencv-contrib-python
    python3 -m pip install matplotlib

    #web 访问支持
    python3 -m pip install flask
    python3 -m pip install pillow
    python3 -m pip install yapf

    python3 -m pip install imutils
    python3 -m pip install flask-cors


    四、安装lsb_release

    yum install -y  redhat-lsb

    五、安装openvino

    1、下载openvino安装包

    https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-linux

    需要先注册,邮箱会收到下载链接和Serial Number来激活软件。

    2、解压安装包

    tar -zxvf l_openvino_toolkit_p_2019.2.275.tgz

    3、进入解压目录开始安装

    cd l_openvino_toolkit_p_2019.2.275
    ./install_GUI.sh

    4、安装openvino依赖

    ./install_openvino_dependencies.sh

    5、设置openvino环境变量

        注意这里需要之前安装lsb_release,否则会报错

    打开/etc/bashrc在最后一行加入“source /opt/intel/openvino/bin/setupvars.sh”,然后执行wq命令保存

    vi /etc/bashrc

    六、配置模型优化器(Model Optimizer)

    1、进入模型优化器先决条件目录

     

    cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites

     

    2、配置所有受支持的框架,执行命令

    ./install_prerequisites.sh

    也可以根据需要运行对应的脚本

    Caffe :  ./install_prerequisites_caffe.sh
    TensorFlow :  ./install_prerequisites_tf.sh
    ONNX (Caffe2, PyTorch, MXNet,ML. NET,TensorRT,Microsoft CNTK) :  ./install_prerequisites_onnx.sh
    MXNet : ./install_prerequisites_mxnet.sh
    Kaldi : ./install_prerequisites_kaldi.sh

    七、运行示例

    1、运行脚本命令检验是否安装成功。

    进入目录:

    cd /opt/intel/openvino/deployment_tools/demo

    运行图形分类实例检测安装是否成功

    ./demo_squeezenet_download_convert_run.sh

     如果成功将会显示下图的结果

    2、安装gnome 桌面,后面会用到图形化界面

     yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
    yum groupinstall "Server with GUI"
    ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

    然后执行reboot重启

    3、打开终端

    继续运行目标检测与识别实例来检测是否安装成功

    ./demo_security_barrier_camera.sh

    如果执行成功,下图会显示识别小汽车车牌的图片

     六、openvino卸载

    source ~/intel/openvino/bin/setupvars.sh
    ./opt/intel/openvino_2019.2.275/openvino_toolkit_uninstaller/uninstall.sh
  • 相关阅读:
    设计模式—简单工厂、工厂方法、抽象工厂
    设计模式—抽象工厂
    设计模式—工厂模式
    java设计模式—设计模式概述
    java设计模式—单例模式
    【转】谈谈我对服务熔断、服务降级的理解
    Python使用笔记005-文件操作(二)
    python使用笔记004-冒泡排序
    Jmeter使用笔记001
    python使用笔记003-文件操作(一)
  • 原文地址:https://www.cnblogs.com/yinliang/p/11593174.html
Copyright © 2011-2022 走看看